Extended Stay America Hotels Near Williams Brice Football Stadium

College Football Stadium in Columbia, South Carolina
This is our guide to finding Extended Stay America hotels near Williams Brice Football Stadium, a college football stadium located at 1174 George Rogers Blvd. in Columbia, SC.