Le Meridien Piccadilly – Hotel in London
With a superb central location between Piccadilly and Regent Street, this luxury 5-star hotel boasts a stunning indoor swimming pool. Its spacious, elegant rooms offer 32-inch TVs and free WiFi can be found in all public areas.
Star rating: 5 stars
21 Piccadilly, W1J 0BH, London
Price from: 260 GBP