Maya Posted October 15, 2015 Loading Map.... Maya568 Julu Rd - ShanghaiDetails 31.230416 121.473701 Address 568 Julu Rd Shanghai China Upcoming Events No events in this location