Orchard CRC 1788 Xinzha Lu (???1788?) Shanghai, China PRICE: ??? RATING: Singaporeans I know in China have been asking me to check out Orchard CRC, situated in a 3-story villa in Jingan, very close to where we live. Painted in bright orange, the restaurant...