Taverna Flamurtari

Heart of the business
40.56559 , 19.42497

Location
Go to Map

Nearby
Vlore

Contact

+355692634656

Information