1223 Atlantic Blvd Neptune Beach, FL | Winn Dixie Anchored Center | 60,269 Sq. Ft.