Founded in 1993, Imperial China London is a familiar sight in the area. It is quietly hidden within the bustling surroundings of Leicester Square and China Town.
Upon arrival, our guests are pleasantly welcomed by a little wooden bridge leading to the entrance, situated next to a rocky waterfall with our beautiful, resident koi fish.
Imperial China is one of the largest Cantonese restaurants in China Town spanning over three floors with 8 private dining rooms.
We take pride in our ability to discover the most unique flavours from South Eastern Asia and our chefs are innovative and continuously seeking new dishes to add to our menu.