Sakura Sakura

231 Wickenden St, Providence, RI