Situé à Londres, le London City Self Check-in Luxury Rooms est un hébergement récemment rénové, à 3,2 km de Victoria Park et à 3,6 km de Brick Lane. Offrant une vue sur la ville, il se trouve à 3,6 km de l'Emirates Stadium et à 3,9 km de la station de métro Liverpool Street. Des chambres familiales sont disponibles.
Tous les logements comprennent un bureau, une télévision à écran plat, une salle de bains commune, du linge de lit et des serviettes. Une connexion Wi-Fi est disponible gratuitement. Certaines chambres sont dotées d'un balcon. Les logements sont équipés du chauffage.
Vous séjournerez à 4,4 km du Sky Garden et à 4,7 km du King's Cross Theatre. L'aéroport de Londres-City, le plus proche, est implanté à 12 km.