Bristol La Quinta Inn & Suites Hotels

Rhode Island, United States