The Arch London is a boutique hotel located in the heart of London's West End. The hotel offers a range of luxurious rooms and suites, each with its own unique design and decor. Guests can enjoy a range of amenities, including a fitness center, a restaurant, and a bar. The hotel is located close to many of London's top attractions, including Oxford Street, Regent's Park, and the British Museum.