Home › Venues › Spearfish Public House Spearfish Public House Tickets Buy tickets for concerts at Spearfish Public House in Spearfish, SD. No Upcoming Events No upcoming events scheduled at Spearfish Public House. Please contact us with any corrections. Hotels & Lodging Near Spearfish Public House About the Venue Spearfish Public House At-a-Glance Address729 North 7th StreetSpearfish, SD 57783United States Map & Directions Advertisement