My Place Hotel, in London, is located in a very central and peaceful district, so as you can easily reach the most important attractions of the city.
Its renewed style has made the hotel even more elegant and charming.
Give us your Feedback
My Place Hotel, 1-3, Trebovir Road - London