Camel Sport Bar Posted February 14, 2014 Loading Map.... Camel Sport Bar1 Yueyang Lu near Fenyang Lu - ShanghaiDetails 31.2090099 121.45199720000005 Address 1 Yueyang Lu near Fenyang Lu Shanghai China Upcoming Events No events in this location