Company description
Space Apart Hotel provides a luminous option for anyone looking for high quality, short stay rooms in London. It is perfectly situated near Hyde Park in the heart of central London, The hotel comprises of a selection of plentifully furnished, self-contained serviced apartments in London.