The Meatball Café

2412 Padre Blvd., South Padre Island, TX 78597 (956) 299-4605 Website
  • map
  • share this listing