3558 Odyssea Ct, N Fort Myers, FL, 33917 3558 Odyssea Ct, N Fort Myers, FL, 33917 3558 Odyssea Ct, N Fort Myers, FL, 33917