China Villa Restaurant is located right in the Center and attracts customers with its bright red signage. Seating is minimal here and some days it is folded up and absent all together; take-out and delivery are really the only options. Large pictorial menus hang over the register and customers are afforded uninterrupted views into the sweltering kitchen. China Villa has a handful of popular specials that are great for a quick lunch, but expect some very Americanized options.