Directions and Parking Rozsa Center for the Performing Arts is located in the beautiful Keweenaw Peninsula in Houghton, Michigan on the campus of Michigan Technological University. Directions About Michigan Tech University Portrait 2045 Michigan Tech Fast Facts Parking Park free for evening performances in Lots 5, 8, and 9. See our interactive map for detailed routes. Need more details? Visit parking information and services.