Sakura Sakura

236 Wickenden St, Providence, RI