Sakura Restaurant

231 Wickenden St
Providence, RI
401.331.6861
41.819413
-71.398644
Hours:
Mon - Sun:11am - 11pm

for Sakura Restaurant
Directions
from: