Los huéspedes del Arch Hotel Londres, de 3 estrellas, pueden disfrutar de acceso a la Universidad Real de Arte, enclavada a unos 5 minutos a pie.
Enclavado a tan solo 1 km del Museo de Victoria y Alberto, este hotel tambiénestá situado a unos 3 km de la estación de tren Charing Cross. Entre los lugares de interés religioso de la zona se incluyen la Abadía de Westminster (a 3 km) y la Catedral de San Pablo de Londres (a 6 km). En los alrededores inmediatos del Arch Londres encontrarás el Monumento Albert. High Street Kensington, la estación de metro más cercana, se encuentra a unos 10 minutos a pie.
El restaurante Maxims Casino Club sirve platos de la cocina europea y está a 500 metros de este hotel.