China Inn is conveniently located in the historic district of downtown Pawtucket. The restaurant was first opened in 1976 on Dexter Street in Central Falls. However, growth of the business demanded bigger and better facilities. This prompted the move and construction of the existing location, at 285 Main Street, in 1985.
China Inn offers take-out service, a dine-in area that can accommodate up to 150 people and banquet facilities for up to 100 people. There is also a bar area for people who simply want to try one of our specialty cocktails. The classy interior of our restaurant helps to create a bright and warm atmosphere that complements the simple, clean décor of the dining area.
Our menu features a wide variety of Chinese cuisine ranging from regions such as Hunan, Sichuan, Canton, Beijing (Mandarin), and more.