Recommended Atlanta lunch spots
22squared is one of Recommended Atlanta lunch spots.

1. 22squared

1170 Peachtree St NE (14th St), Atlanta, GA
Office · Midtown · 11 tips and reviews