Providence RI Wyndham 1. 220 India St, Providence, RI 02903 | Wyndham Hotels and Resorts (401) 272-5577