Aqua DeliRestaurants15 Leyden StLondon, ENG, E1 7LE · GB+442072470077Email unavailableaquadelicafe.co.ukHours not available