Schlotzsky's Deli 615 Leopard St # 106 Corpus Christi, TX 78476 Phone: (361) 881-9663 Fax: (361) 884-8217
Category: Restaurants