Get directions to: Idle Spurs Steak House, Concho, AZ
Restaurant address: 36998 Arizona Highway 61 Concho, AZ 85924, USA
Restaurant: Idle Spurs Steak House