Extended Stay Deluxe Corpus Christi - Staples

6218 S Staples St
Texas
United States