News

Related: The Mouth-Watering Burgers at this Tiny Restaurant are Worth the Drive from Anywhere in Georgia It’s the kind of place where you can show up in whatever you’re wearing and feel right at home.
Rosa’s Pizza in downtown Atlanta is exactly that kind of hidden gem. This modest storefront on Broad Street might not catch your eye at first glance. But the glowing neon “Pizza” sign in the window is ...