The Park Lane Mews Hotel is an intimate townhouse hotel tucked just off Park Lane. It almost feels like your own private house in the heart of Mayfair. The decoration is traditional and luxurious and guests receive a very personal level of service. It offers restaurant, cafe bar and charged parking.