20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601
20 Bay Shore Road, Barnstable, MA, 02601

$4,750,000

20 Bay Shore Road, Barnstable, MA, 02601

42
Courtesy of: Cook & McShane Team | Compass