London 4 Stars Hotel in Hyde Park area
The Hotel is a 4-Star Central London hotel set within a magnificent 200 year old listed Georgian building. It is one of the finest hotels near Hyde Park, boasting 389 rooms, two restaurants and several meeting rooms.
Price: £215 Million
Recent Comments