Share
twitterlinkedinfacebook
Image 1 of 1
Shanghai_MG_0570.tiff
Cercle Sportif Francais - The French Club (Now The Okura Garden Hotel).  Top Of The Cathay Building Visible.