Lefteri's Tavern is located in Himarë, Albania on SH8 Spile , Central, Road. Lefteri's Tavern is rated 4.4 out of 5 in the category seafood restaurant in Albania.
Address
SH8 Spile , Central, Road
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating