So Arch Hotel is a great place to stay in London.
The property is located 4.7 km away from Madame Tussauds London. The venue is set within 7 km from London city center.
So Arch is a designer hotel offering modern rooms including duplex room and suite. So Arch Hotel features rooms with the garden view.
Guests can enjoy Italian and European snacks and meals in 500 Restaurant located 300 meters away.
So Arch Hotel is around 20 minutes' drive from London City airport.