Homes for sale - 23 Spencer Baird, Falmouth, MA 02543 – MLS#7294430...