★★ | 5330, Leopard St, Corpus Christi TX, Corpus Christi (TX)
Starting from
USD 68.61
USD 53.61 -20%
per night
Lat: 27.797773, Lon: -97.458885