Happy LemonRestaurants24a NEWPORT COURTLONDON, ENG, WC2H 7JS · GB+442077341966Email unavailablehappy-lemon.co.ukHours not available