Thistle Marble Arch Hotel
The Thistle Marble Arch Hotel is an art-deco style hotel which features 692 bedrooms including 193 superior bedrooms, deluxe rooms and suites. Marble Arch boasts the largest air-conditioned rooms in London overlooking Oxford Street and Marble Arch, an ideal base from which to explore London’s heartland.
If your looking for Oxford Street hotels, Mayfair hotels, or 5 star London hotels visit The Hotel London.
Comments