Chongqing House 重庆山庄

188 Taunton Ave, East Providence, RI