No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
119-121 Minories, London
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.
See MoreUsage of subsidiary facilities may incur additional fees