What's Nearby?
Olmsted
Restaurant
1180 Peachtree St NE
ste a
Atlanta,
GA
30309
Close your own deals among the power-lunching men in three-piece suits, while you feast on classic New England lobster rolls in the sophisticated midday-only spot. Weekend brunch in the garden (coming soon) lends a more laid-back scene.
Hours of Operation
Daily, 11 a.m.-3 p.m.




Comments