Yayacas Authentic Greek RestaurantUnclaimedRestaurantsLONDON, ENG+442033407246Not providedVisit website