Talu's

587 Willow St.
Woonsocket
Rhode Island
United States