Las Palmas Race Track

7509 North Taylor Road, Mission, 78573