China House

555 Dexter St, Central Falls, RI 02863

(401) 726-8180

Location