Edamame Restaurants in Inlet Beach
Show restaurants on map
4.4
Menu
Table booking
4.4
Menu
Table booking
City: Inlet Beach, 13625 US HWY 98 East, Suite 5, 32413, Inlet Beach, US, 32461-7171, United States
"Amazing food. we wanted to order everything on the menu. the food was delicious and filling. our server was so kind, answered all of questions, and wa..."
Feedback
These reviews refer only to the mentioned ingredients.