This luscious Chinese restaurant could be in Mayfair - but it's overlooking Sydney's Hyde Park, not London's.
Chinese$$$