
Centre
Soho Place
Soho Pl, London WC2H, UKA modern theatre in the round, with some 600 seats. it’s located right by Tottenham Court Road tube station.

A modern theatre in the round, with some 600 seats. it’s located right by Tottenham Court Road tube station.