The first, most striking feature of the property at 800 Taylor Road on Bowen Island is its sky-high peaked timber frame roof that sits atop 5,349 square feet of custom-built oceanview luxury.
An eye-catching house at the edge of Metro Vancouver has dropped its price yet again. Originally listed for $20 million back ...