77 rooms · from £140
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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: