June 16, 2014 Total Views: 5318 Today: 1 ★★★★
Hotel Trevor Place London, Located in central London, Trevor Place offers self-catering accommodation with free Wi-Fi access. The property is a 12-minute walk from Royal Albert Hall and a 5-minute walk from Hyde Park. The accommodation at Trevor Place offers a TV, air conditioning and a patio. There is a full kitchen with a dishwasher and a microwave. Featuring a bath or shower, private bathrooms also come with free toiletries. At Trevor Place guests will find a garden, barbecue facilities and a terrace. Other facilities include a shared lounge, a games room and dry cleaning. From the property, Buckingham Palace is less than a mile away. Harrods, the famous department store, is a 2-minute stroll south of the apartment. The Science Museum and the Natural History Museum are 11 minutes’ walk away. (Hotel Trevor Place London hotels booking).