The Checkered Duck ← View details 11229 Leopard Street, Corpus Christi, TX 78410 +1 361-242-3343 Get Directions From* To * — Required information