The Arch

London - United Kingdom

Georgian Gem

Spanning seven Georgian townhouses and two mews homes, The Arch combines the best of the city it inhabits – with an elegant, historic exterior, prime location and contemporary art scattered throughout.


50, Great Cumberland Place
London - United Kingdom

The Arch on HIP Hotels Books

Check Availability

Call the Hotel +442077244700