Set in the heart of London’s West End, Le Méridien Piccadilly complements the hotel’s vibrant cultural and architectural surroundings. The hotel’s many amenities include meeting facilities and banqueting suites, the Piccadilly Health Club, a Jacuzzi, and one of London’s largest indoor swimming pools.