ZelaRestaurants336-337 STRANDLONDON, LND, WC2R 1HA · GB020 8089 3981Email unavailablezelarestaurants.comHours not available