Omni Corpus Christi Hotel

Located on Corpus Christi Bay, Omni Corpus Christi Hotel offers accommodations with ocean views and close proximity the Marina. Rooms include a flat-screen TV with cable channels, work desk and views of the marina,...