182 Lucia Beach Road, Owls Head, ME 04854
4
beds
4
baths
2,485 Sq.Ft. LIVING AREA
0.56 Acres lot
The town of Owls Head lies on a peninsula that juts out northeast into the Penobscot bay and that is roughly east of downtown Rockland.
Explore