4125 S Cleveland Ave, Fort Myers, FL 33901, United States