With a stay at West Street by Q Apartments in London (London City Centre), you'll be within a 5-minute walk of Leicester Square and Tottenham Court Road. This apartment is 0.3 mi (0.5 km) from Covent Garden Mar ... Read more

View all Luxury Hotels in London