Arriva Hotel, London

47-55 Swinton StreetHolborn - Covent Garden, LondonWC1X 9NT, United Kingdom