3353 684 Elmwood Ave, Providence (401) 338-8241
3353 684 Elmwood Ave, Providence 02907 (401) 338-8241