1 more results for Yale
Shelton, Connecticut, United States
Shelton, Connecticut's premier all-suite hotel. 128 deluxe studio suites featuring free wired and wireless internet access, mini-kitchenettes with microwaves and refrigerators, deluxe bedding and bath amenities, free local and 1-800 telephone calls, and more. Hotel also includes free continental bre…