The Le Meridien Piccadilly Hotel is situated in central London close to Green Park. This five-star hotel in London proudly stands on nine floors, showcasing 266 luxurious bedrooms and is perfectly located in the heart of London's West End. Regarded as one of London's finest hotels, guests can enjoy a traditional afternoon tea at the Oak Room Lounge, or indulge in the gourmet cuisine of the Terrace Restaurant and Bar.
The Le Meridien Piccadilly Hotel is centrally located between Piccadilly and Regent Street, in the heart of London's West End, and within walking distance of Piccadilly Circus, Soho, Bond Street, Leicester Square, Trafalgar Square, Oxford Street, Covent Garden and theatre land. The location of the hotel is perfect for business and leisure. The hotel does not have onsite car parking - however NCP car parking is available nearby on Brewer Street.