How about this Ralph's on Overland/Jefferson. There is plenty of spots right along the street side of Overland, well lit, and spacious. Seems to be the closest place for all of us. Let me know your thoughts on a day/time.
https://maps.google.com/maps?q=ralph...hq=ralphs&z=20