The Ambassadors Theatre By Guest Event Organiser On Feb 15, 2023 0 Share Loading Map.... The Ambassadors TheatreWest St - London Events 51.512979 -0.128103 Address West St London WC2H 9ND United Kingdom Upcoming Events No events in this location 0 Share