628 Midway St
Neptune Beach, FL
$1,995,000
bed 4
bath 3.5