Loading...

Barabbas | view more Restaurants

Type: Cheap Eats, Greek, Vegetarian Friendly, Gluten Free Options
Agiou Georgiou, Naxos Town 84300 Greece
Rating: 4
Country: Greece
City: Naxos Town

Meals: Lunch, Dinner
Cuisines: Greek
Features:

Vegetarian FriendlyYes
Gluten FreeYes