Found 2 places
Address: 820 Shelden Ave, Houghton, MI 49931
Latitude: 47.1221 (47°7′20″N), Longitude: -88.5636 (88°33′49″W)
Latitude: 47.122 (47°7′19″N), Longitude: -88.5704 (88°34′13″W)