Space Apart Hotel
Hotel
W2 4BQ London
United Kingdom
Space Apart Hotel is located near Hyde Park, London. We offer luxury standard, premium and triple serviced studio apartments in Bayswater, London for a short stay with budget prices. It is an ideal place for business travelers & holiday couple.