1201 Atlantic Blvd Neptune Beach, FL | Ground Lease | 2,465 Sq. Ft.