London Rooms situa-se na área de Tower Hamlets, em Londres, a 1,8 km de Sky Garden e a 2,1 km de Estação de Metro de Liverpool Street. O acesso Wi-Fi gratuito é oferecido em toda a propriedade.
London Rooms tem vários pontos de interesse populares nas suas proximidades, incluindo Torre de Londres, Brick Lane e Tower Bridge. O aeroporto mais próximo é o Aeroporto London City, que fica a 9 km de London Rooms.