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

More info about Le Meridien Piccadilly