THE DEN RESTAURANT
210 Shelden Ave
Houghton MI 49931
United States