Directions and Parking Directions Rozsa Center for the Performing Arts is located in the beautiful Keweenaw Peninsula in Houghton, Michigan on the campus of Michigan Technological University. About Michigan Tech Michigan Tech Fast Facts Our Vision 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.