Le Roomspace Serviced Apartments - River House est un hébergement indépendant situé à Londres. Il se trouve à 200 mètres de Tower Hill et à 300 mètres d'Aldgate.
Un service de repassage est assuré.
Si vous souhaitez visiter les environs, rendez-vous à la tour de Londres à 400 mètres et à l'Aldgate East à 500 mètres. L'aéroport de Londres Heathrow est implanté à 26 km.