Hotels in London,
Hotels
36-37 Kensington Gardens Square,
London ,
W2 4BQ
UNITED KINGDOM
Space Apart Hotel also apart hotel and serviced apartment complex that uses a hotel style booking system. It is ideally located near Hyde Park in the heart of central London. We offer luxury apartment hotel and studio rooms with budget prices.
Worldwide > United Kingdom > London > Hotels