816 Ocean Front
Neptune Beach, FL
$4,295,000
bed 4
bath 3