Our Hotels in Central London
We have a number of hotels in London. Our extensive range of hotels in central London are ideally situated in a convenient location for Heathrow Airport, West London, and Central London. Whether you are travelling with family, as a group or alone for business or leisure we have a hotel that will meet your requirements.
The Arch Hotel is ideally located less than 2 miles from Emirates Stadium, home to Arsenal Football Club. Close to many of London's major attractions, Madame Tussauds London and London Zoo are both less than 4 miles away, and Hampstead Heath is only a 5-minute walk from the hotel.