Leicester Square Theatre
Leicester Square Theatre is a brilliant little theatre just off Leicester Square and Chinatown. It's underground and you may pass if you don't know where it is. There is also good bar service with friendly helpful staff
Leicester Square Theatre is a brilliant little theatre just off Leicester Square and Chinatown. It's underground and you may pass if you don't know where it is. There is also good bar service with friendly helpful staff