Space Apart Hotel provides best short stay and serviced apartments London with good living space in Bayswater London.These apartments are suitable for corporate accommodation and business travelers.
Visits: 119