IIIT! CAFE 23 March 2009 in Food reviews - Shanghai, Uncategorized

IIIT! Cafe The Summit Clubhouse 99 Wulumuqi Zhong Road, No 4 Shanghai, China ???– I heard word that the oddly named IIIT! Cafe served up a great panini. It’s a tucked away cafe inside an expat housing complex, and is so catered for the...