New Mountain backs sports hospitality business Legends

1786
 New York-based New Mountain Capital has backed stadium management company Legends Hospitality. The investment firm wi