This hotel lies at the heart of Theatreland in London The hotel is situated just a short distance away from the bustle of Chinatown and Soho Guests will find themselves just 300 metres from the Leicester Square Underground Station  and a 2 minutes' walking distance from Piccadilly Circus