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 Axiom 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.
The Axiom W6 Hotel is ideally located in West London, just 550 yards from the Hammersmith Apollo venue. Situated in a quiet, leafy, residential road close to the prestigious shops of High Street Kensington and within easy reach to London's major attractions, including Kensington Olympia and Royal Albert Hall.