Spec’s – Corpus Christi #68
5625 S Padre Island Dr
Corpus Christi TX 78412
USA