Longhorn Steakhouse has opened in Danbury. It's located in the parking lot at the entry to the mall campus, next to the newly opened Shake Shack. Danbury Fair General Manager Maura Ruby says there's strong demand recently for in-person experiences. The mall has more than 1.2 million square feet of space and is one of New England’s largest shopping centers.