MAYA Mexican Restaurant March 9, 2017 Thomas Posted by Thomas on March 9, 2017September 1, 2017 Location:Maya, No.568 Ju Lu Road, Shanghai, 2nd FloorPhone:+86 (0) 21 62896889Website:http://maya-shanghai.com/The Location of Maya, No.568 Ju Lu Road, Shanghai