Das Roomspace Serviced Apartments - River House ist eine Unterkunft zur Selbstverpflegung in London. Die Unterkunft befindet sich 200 m vom Tower Hill und 300 m von Aldgate entfernt.
Zu den weiteren Einrichtungen gehört ein Bügelservice.
Wenn Sie die Umgebung erkunden möchten, besuchen Sie den Tower of London (400 m) und das Aldgate East (500 m). Der Flughafen London Heathrow liegt 26 km von der Unterkunft entfernt.