Choose your room
The Stafford Apartment
Located 7 minutes' walk from the Japanese Japan House London Cultural Center, The Stafford Apartment London gives quick access to various tourist spots in the vicinity. Public parking is available nearby.
This apartment is 2.4 km from the Victoria and Albert Museum and Buckingham Palace is 3.8 km away. Guests can find the Design Museum, which is 300 metres away. The Stafford Apartment is located a 19-minute stroll from the gilt bronze sculpture "Albert Memorial".
This apartment is fitted with private bathrooms. You'll also come across hair dryers and bath sheets.
To enhance your comfort, the property comes with an electric kettle, a fridge, and kitchenware. High Street Kensington tube station is about 400 metres away.