Stayed at the Thistle Piccadilly in London for a couple of nights whilst away on business. Initial impressions of the Hotel are that it’s in a fantastic location – in the heart of Leicester Square and near all the main attractions including China Town, Piccadilly, Regent Street and Covent Garden. Unfortunately like so many hotels in London, space is a... more
TripAdvisor has free and easy resources to help you enhance your listing and promote your property.
- Start Here - Visit Your Owners' Center
- Add Photo
- Add Video
