Thatched-roof street terrace and menu board outside LaMer Restaurant in Himara

Seafood, Italian

LaMer Restaurant

2000-2500 ALL/personFine Dining