Step inside the Boathouse and you are transported to another world. This fabulous New England-style Location Situated on the banks of the River Thames.