Le Méridien Piccadilly is a 5-star luxury hotel located at 21 Piccadilly in London, England. The building was constructed in 1908 as The Piccadilly Hotel and passed through numerous owners, before being bought by Le Méridien in 1986.The hotel was purchased in 2010 by American company Host Hotels & Resorts, after a £6 million refurbishment. The rooms are divided into sets by type, including Classic Rooms, Deluxe Rooms, Club Rooms and Executive Junior Suites.
Website https://www.marriott.co.uk/hotels/travel/lonpm-le-meridien-piccadilly/
41°F High: 43°F / Low: 38°F
£
Currency Pound sterling
United Kingdom eSIM Stay connected with Airalo