Flamingo Shanghai Posted March 27, 2016 Loading Map.... Flamingo Shanghai207 Mengzi Road - ShanghaiDetails 31.2034718 121.47871220000002 Address 207 Mengzi Road Shanghai China Upcoming Events No events in this location