
Contact us
About company
Space Apart Hotel also apartment 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. They offer luxury apartment hotel and studio rooms with budget prices.
DE
Not verified company