I don’t know for sure, but it looks like it could be the logo for the Maple Leaf Hotel in Ningbo, China. Ningbo is a city just south of Shanghai and you can see its location on this map: http://ditu.google.com/maps?q=ningbo+chi…
(Shanghai is the red dot almost directly above Ningbo.)
I don’t know for sure, but it looks like it could be the logo for the Maple Leaf Hotel in Ningbo, China. Ningbo is a city just south of Shanghai and you can see its location on this map: http://ditu.google.com/maps?q=ningbo+chi…
(Shanghai is the red dot almost directly above Ningbo.)