Crossroads Address: 9620 E Highway 62, Idalou, TX 79329 Phone: (806) 892-9183 Restaurants Other Businesses: Dairy Queen at 108 W 1st St, Idalou, TX 79329