308 O'HARA POINT ROAD

For Sale
$6,480,000
4 beds
3 baths