Google+

The Arch Hotel London

The Arch Hotel is a luxurious hotel located in an enviable position in central London. In close proximity to the Marble Arch in Great Cumberland Place.

The hotel spans seven Georgian townhouses and two mews homes.

Facilities include a fitness center and library with free WI-FI and valet parking.

There are 82 originally designed guest rooms and suites filled with the latest technology including Sky HD TV, internet radio, CD/DVD player, iPod dock, free soft drinks and Nespresso machine.

The Arch Hotel caters for various occasions such as Festive Events, meeting rooms, private dining and any special occasion you desire. With their team of experienced meeting and events professionals ensue that every occasion is memorable and professional in every way.

Check prices for yourself below. Guaranteed the cheapest available. Try now!