Designed for both business and leisure travel, The Arch London Hotel is ideally situated in Hyde Park; one of the city's most popular locales. The hotel lies 1 km from the city center and provides accessibility to important town facilities. A haven of rest and relaxation, the hotel will offer total renewal just steps away from the city's numerous attractions such as Tyburn Tree, Marble Arch, Seymour Leisure Centre.
The facilities and services provided by The Arch London Hotel ensure a pleasant stay for guests. While lodging at this wonderful property, guests can enjoy restaurant, laundry service, room service, bar, 24-hour room service.
In addition, all guestrooms feature a variety of comforts such as hair dryer, desk, inhouse movies, shower, television to please even the most discerning guest. Besides, the hotel's host of recreational offerings ensures you have plenty to do during your stay. The Arch London Hotel is an ideal place of stay for travelers seeking charm, comfort and convenience in London.