1. Top Zhuhai Attractions

    Zhuhai, a coastal city in the province of Guangdong province, is the most relaxed city in China. The Chinese government has gone so far as to even proclaim that it’s the best city in China to live. The beautiful environment and relatively congestion-free streets help you feel calm and enjoy life. …Read More

  2. Top Guangzhou Attractions

    One of the best reasons to teach English in China is because you can work anywhere in the country! Besides Beijing and Shanghai, Top Notch ESL has positions available all around China including Guangzhou the capital of Guangdong province in the south of China. Here's what to see when you visit there…Read More