Get directions to: China Garden, Providence, RI
Restaurant address: 1011 Chalkstone Ave Providence, RI 02908, USA
Restaurant: China Garden