Xin's Garden

333 Adelaide Ave.
Providence
Rhode Island
United States