Taste of The Islands

247 Lockwood St.
Providence
Rhode Island
United States