Cup Red Western Food (City Plaza) is located in the City Plaza, Guilan Road, Guicheng, Nanhai District, Foshan City. It has been a Western restaurant for many years. It is also a chain brand. There is almost one large commercial complex. The spaghetti and burdock are all good.