Luxury in the heart of London.
Welcome to the intimate luxury of the Park Lane Mews Hotels located right in the centre of this great capital. The location is central but the hotel itself is tucked away behind Park Lane giving it the 'home away from home' feel that most hotels in Mayfair can't match.
Built in 1618 this London townhouse style hotel has a personal and thorough level of service that will impress even the most seasoned of hotel traveller. The staff will gladly advise you on your days sightseeing activites with alot of the main shopping and cultural highlights a mere strolling distance away.