Studio Apartment

Melia White House bar 35

Melia White House Hotel

Located adjacent to Regent's Park in the heart of London, the Meliá White House Hotel is great for corporate travellers seeking a home away from home. This convenient aparthotel  offers an array of accommodation options tailored to suit the needs of both short and long term visitors to the bustling capital. Meliá White House Hotel boasts a good selection of studio and one-bedroom apartments,...

Compare listings