Get directions to: Shang Hai Chinese Food Take Ot, Fort Myers, FL
Restaurant address: 20291 Summerlin Rd, #103 Fort Myers, FL 33908, USA
Restaurant: Shang Hai Chinese Food Take Ot