The world’s most renowned Chinese and Oriental art dealer has a six-floor location in Mayfair, London W1. The finest Chinese art on the market is shown exclusively on two levels. This renowned Chinese art gallery opened in 1960. It is located at 10 Clifford Street in Mayfair, London.