Tag: La Grotta Ristorante Italiano
Atlanta’s 50 Best Restaurants: Takeout Edition
With most restaurant dining rooms still shuttered due to the pandemic, we’ve compiled a list below of all the restaurants from last year’s 75 Best Restaurants issue that are offering takeout, curbside, or delivery.
La Grotta Ristorante Italiano
La Grotta opened in 1978, and it’s a welcome throwback to another time.