Crystal Ice Palace San Antonio

12332 West IH-10, San Antonio , Texas, United States - Phone: 210 696 0006