Get directions to: China Star, Providence, RI
Restaurant address: 71 Empire Street Providence, RI 02903, USA
Restaurant: China Star