Vine Leaves Taverna & Restaurant
Place Category: Restaurants
-
Vine Leaves Taverna & Restaurant serves Greek cuisine, and can be found at 71 Uxbridge Road, London, Greater London W12 8NR.
-
-
Place Category: RestaurantsPlace Tags: Greek
Vine Leaves Taverna & Restaurant serves Greek cuisine, and can be found at 71 Uxbridge Road, London, Greater London W12 8NR.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load Google Maps API.