The Armadale Road Residence se encuentra en Londres y ofrece alojamiento con wifi gratis y TV, además de terraza.
También se ofrece nevera, microondas y tostadora en la cocina, además de cafetera.
Estadio Stamford Bridge está a 13 min a pie del alojamiento, y Centro de exposiciones Olympia está a 1,7 km. El aeropuerto más cercano (Aeropuerto de Londres - City) está a 20 km del alojamiento.