The Camel Sports Bar Posted November 13, 2014 Loading Map.... The Camel Sports Bar1 Yueyang Road - ShanghaiDetails 31.5356824 121.14755880000007 Address 1 Yueyang Road Shanghai China Upcoming Events No events in this location