Write a review

Lefteris Greek Taverna

← View details

63 Allerton Road, Mossley Hill, Liverpool L18 2DA, United Kingdom, Liverpool, England