Courtyard, Corpus Christi, TX

105 Rooms

Opened February 5, 2008