118 Quabbin Road, Leeds and the Thousand Islands