The Garlic Restaurant
The Garlic Restaurant in New Smyrna Beach, Florida. It is a very cool and unique restaurant.
16 photos · 5 views