Roccos Little Italy

142 Dean St.
Providence
Rhode Island
United States