Get directions to: China Inn, Fort Myers, FL Restaurant address: 18990 S Tamiami Trl Fort Myers, FL 33908, USA Driving Walking Bicycling Restaurant: China Inn