About Arriva Hotel
Arriva Hotel in London (Greater London, United Kingdom)
One of our top picks in London. Just 450 yards from King's Cross Railway Station, Arriva Hotel is a 20-minute walk from The British Museum.
More about Arriva Hotel
Arriva Hotel is located at 55 Swinton Street, Camden, WC1X 9NT London, UK
+44 20 7278 2666
http://arrivahotel.en-london.com/