Ideally located in the heart of London, Le Meridien Hotel has its main entrance on Piccadilly, while its rear opens on to Regent Street. The hotel is just a stone’s throw away from the major theatre and shopping destinations of London.