Checking some of my photos, it appears the building is the next major one upstream of the Peninsula, not as far as I had thought. On the second pic of the link, the building across the river looks rather like the ROS.
If there is a boat stop nearby, and space enough for some grounds, this could be a fair location for tourist purposes.