Assembly Leicester SquareTravel & transport27-31 Alhambra HouseLondon, ENG, WC2H 0HZ · GBPhone unavailableEmail unavailableWebsite unavailableHours not available