The Crowne Plaza is located 10 minutes from downtown Providence and two miles from T.F. Green Airport on a spacious landscaped 17-acre site.
The Crowne Plaza is located 10 minutes from downtown Providence and two miles from T.F. Green Airport on a spacious landscaped 17-acre site.