My husband and I recently returned from a visit to the Atlanta area and had noted La Grotta Italian Restaurant in Buckhead as a good place to visit for dinner. We are so happy that we did. The restaurant is actually located on the bottom floor of an apartment building, so upon our arrival we were not sure if we... more



