This is without a doubt the best Italian Restaurant in Atlanta! The food and drinks are outstanding and the service is better than most.
It is located in the Shops at Lantern Ridge on N. Decatur Rd., in Decatur/Scottdale and close to Dekalb Medical and the Dekalb Farmer's Market.
Do not miss the chance to try the Shrimp Scampi and a Dark and Stormy cocktail........
See you there.
Pros: Best Pasta In Atlanta!
Cons: Too much food on my plate!
more