Crowne Plaza Hotels Near Qualcomm Stadium

NFL Stadium in San Diego, California
This is our guide to finding Crowne Plaza hotels near Qualcomm Stadium, a National Football League stadium located at 9449 Friars Rd. in San Diego, CA.