El Roomspace Serviced Apartments - River House es un alojamiento independiente situado en Londres. El establecimiento se encuentra a 200 metros de Tower Hill y a 300 metros de Aldgate.
Se ofrece servicio de planchado.
El establecimiento se encuentra a 400 metros de la Torre de Londres, a 500 metros de Aldgate East y a 26 km del aeropuerto de Londres Heathrow.