20 Bayview Road, Penobscot, ME, 04476
20 Bayview Road, Penobscot, ME, 04476

$349,000

20 Bayview Road, Penobscot, ME, 04476

2
Courtesy of: Harcourts Waterfront & Fine Properties