North Providence RI Business Services NEC 1. 6 Craigie St, North Providence, RI 02911 | Amadeus North America (401) 233-0290