Extended Stay America - Corpus Christi - Staples Corpus Christi
6218 S Staples St
Corpus Christi,
TX 78413
In Corpus Christi (Bay Area)
Distance4.0 miles
SELECT