Address 23 Monmouth St London WC2H 9DD Verenigd Koninkrijk Phone 020 7836 8882 Geolocation Locate 51.5144774, -0.126755