O Roomspace Serviced Apartments - River House é um alojamento auto-suficiente localizado em Londres. A propriedade fica a 200 metros de Tower Hill e a 300 metros de Aldgate.
Outras comodidades incluem um serviço de engomadoria.
Se pretende visitar os arredores, vá à Torre de Londres, a 400 metros, e ao Aldgate East, a 500 metros, e ao Aeroporto Heathrow de Londres, a 26 km da propriedade.