Eating Deli Sandwich at Taylor Center Deli restaurant in Corpus Christi, TX.

Taylor Center Deli

Feedback

Do you manage or own Taylor Center Deli?

Yes