Crowne Plaza Hotels Near Husky Stadium

College Football Stadium in Seattle, Washington
This is our guide to finding Crowne Plaza hotels near Husky Stadium, a college football stadium located at 3800 Montlake Blvd. in Seattle, WA.