 |
Situated on a quiet street in the prestigious Royal London borough of Kensington and Chelsea, the My Place Hotel combines the architecture of a traditional Victorian town house with the modern amenities guests have come to expect from a quality London hotel. The hotel is 500 metres from the Earl's Court Station and around a mile from the Kensington shops in central London.
|