London City Self Check-in Luxury Rooms encontra-se em Londres, a 3,2 km de Victoria Park e a 3,6 km de Brick Lane, e apresenta vista da cidade e acesso Wi-Fi gratuito.
Estádio Emirates fica a 3,6 km de London City Self Check-in Luxury Rooms, enquanto Estação de Metro de Liverpool Street fica a 3,9 km da propriedade. O aeroporto mais próximo é o Aeroporto London City, que fica a 12 km de London City Self Check-in Luxury Rooms.