With a stay at Cove St Martin’s in London (London City Centre), you'll be within a 5-minute walk of Covent Garden Market and Leicester Square. This upscale apartment is 0.5 mi (0.7 km) from Trafalgar Square and ... Read more

View all Luxury Hotels in London