Temple Square Hospitality Corporation is the for-profit catering, event planning and restaurant company that operates on Temple Square. We put on weddings and events, public functions, as well as run The Garden, The Roof, The Lion House Pantry and The Nauvoo restaurants.