Maya Posted November 28, 2017 Map Unavailable Address Grand Plaza Club House, 2/F, 568 Julu Lu, near Shanxi Nan Lu Shanghai China Upcoming Events No events in this location