Roomspace Serviced Apartments - River House is located in London, United Kingdom on 119 Minories, Tower. Roomspace Serviced Apartments - River House is rated 3.3 out of 5 in the category extended stay hotel in United Kingdom.
Address
119 Minories, Tower