China-Places.com has listed approx 2 Mexican restaurants in Shanghai. Some of the Top rated Mexican restaurants in Shanghai are- Maya Restaurant & Cantina Agave.