1. Terra Firma Racing 538 E Main St Apt 4, Lewisville, TX 75057 Coordinate: 33.04617,-96.98782 Phone: (214) 244-1263