The Depot Steakhouse

Restaurant in Tombstone, Arizona

Steak House restaurant

60 South 10th Street, Tombstone, 85638