
63.51
TVFScore
TVFScore
Idle Spurs Steakhouse in Barstow, CA is a classic American steakhouse that has been featured on TV shows like Man vs Food Nat...
Closed
Idle Spurs Steakhouse in Barstow, CA is a classic American steakhouse that has been featured on TV shows like Man vs Food Nat...