Lobster Tail Only Restaurants in Atlanta
Show restaurants on map
3.9
Menu
3.9
Menu
City: Atlanta, 12 W Peachtree Pl NW, Atlanta I-30308-3046, United States
"Looks can deceiving but the food here will definitely bring you back . I can tell when it's fresh to order and that's the difference, it took a little..."
Price
The Average price for Lobster Tail Only is:
$23.7
Feedback
These reviews refer only to the mentioned ingredients.