Order Online for takeout: 210. Ikura from Tokyo Restaurant - Providence in Providence, RI