Wonderful spa hotel with luxurious rooms in the City

Popular Spas in London List Looking for a luxurious spa experience during your stay in London? Check out our list of the city’s best spas! 1. The Mayfair Club & Spa – This 5-star spa offers guests a range of relaxing treatments, including massages, facials, and manicures/pedicures. There’s also a…

Review of a waterside hotel near Canary Wharf and 02 & Excel Hotel

About the Area: Canary Wharf is an area of London, England, located on the Isle of Dogs in the London Borough of Tower Hamlets. Canary Wharf is defined by the Greater London The O2 Arena hosting concerts from the world’s top stars and elite sporting events for up to 20,000…