Land for sale, 12 Bowhay Hill Road, in Branford, United StatesBranford, 12 Bowhay Hill RoadPlot of land