Roomspace Serviced Apartments - River House is a self-catering accommodation located in London. The property is 200 metres from Tower Hill and 300 metres from Aldgate. Other facilities like an ironing service are offered.
119-121 Minories, City of London, London, EC3N 1DR, United Kingdom
Hotel booked 1 times today.
Nightly rates from $227