3 LeafRestaurants12 Harrow PlLondon, ENG, E1 7DB · GB+442072470600Email unavailableWebsite unavailableHours not available