Mohawk Place is a public establishment that has recently changed hands, marking a new chapter for this space. It is described as a place that means the world to many, suggesting it is a well-known and valued venue.