Loading...

Lubo | view more Restaurants

Type: Mid-range, Dessert, French, European
Arkoleontos 23 Theotokopoulos Park, Heraklion, Crete 71202 Greece
Rating: 5
Country: Greece
City: Heraklion

Meals:
Cuisines: French, European, Greek
Features: Takeout, Free Wifi, Accepts Credit Cards