I

Ian Douglass

3 years ago

One of the best restaurants in Atlanta - located i...

One of the best restaurants in Atlanta - located in the heart of the new Buckhead Atlanta premium outdoor mall, this French Bistro has out-of-this-world filets and their fries are crispy and delicious! A woman two tables down from us just had fries for dinner - they're that good! We'll certainly be back and can't wait for round TWO!

Comments:

No comments