Construction of the UKs first floating house on the banks of the River Thames as seen on Channel 4s Grand Designs.


Construction of the UKs first floating house on the banks of the River Thames as seen on Channel 4s Grand Designs.
Error: Contact form not found.