Island House Grill and Bar 32 Spruce St, Providence, RI 02903 Added on March 29, 2024 Bar, Restaurant