at 36-37 Kensington Gardens Square, London , W2 4BQ United Kingdom
Space Apart Hotel provides an array of exceptionally furnished luxury London apartments that are exclusively designed to host guests looking for short stay apartments in London.
222 FB users likes Space Apart Hotel London, set it to 312 position in Likes Rating for London, United Kingdom in Hotel & Lodging category
Space Apart Hotel London is London based place and this enity listed in Hotel category. Located at 36-37 Kensington Gardens Square W2 4BQ. Contact phone number of Space Apart Hotel London: 020 7908 1340