Los huéspedes del Arch Hotel Londres, de 4 estrellas, pueden visitar el London Eye, enclavado a unos 7 km. Este hotel está dotado de un aparcamiento privado en las instalaciones por 20 GBP por día.
El hotel goza de una ubicación conveniente a unos 10 minutos en coche del Madame Tussauds de Londres. El Teatro Shakespeare's Globe en Londres está ubicado a 8 km del Arch. Visita Lower Pond, a unos 5 minutos en coche del alojamiento, y siente una armonía completa con la naturaleza de Reino Unido. Entre las atracciones deportivas cercanas destaca el Estadio Emirates, a 2 km de este hotel. La estación de tren London Upper Holloway está a unos 5 minutos a pie, y la estación de metro Archway, a tan solo 350 metros.
Una plancha y tabla de planchar, junto con equipo de café y té, brindan comodidad en las habitaciones del Arch Londres. Las habitaciones luminosas cuentan con cuartos de baño con un inodoro separado y una ducha. El lugar también está dotado de luces naturales, así como un armario para la comodidad de los huéspedes. Los baños incluyen un inodoro separado y una ducha, y comodidades como un secador de pelo y toallas de baño. El Arch Hotel ofrece vistas al patio desde sus habitaciones.
Los huéspedes disfrutarán de la comida asiática del restaurante The Sitara, que está justo al lado del hotel.