Chuang's London Plaza is a commercial building located in London. It features a bank on the ground floor, with KFC and sushi restaurants on the first level. The upper floors house a selection of dining establishments, described by some as 'weird eating dens.' It was previously known for its Thai duck restaurant, but that offering is now less prominent. The plaza appears to be primarily a functional space rather than a destination for high-end shopping or leisure.
Review not found
Let others know your experience here.