New steakhouse to open in north St. Pete
August 17, 2024 - The owners of Tallahassee’s Blu Halo Restaurant and Bar will open a second location in Park & Main, a recently completed 17-story mixed-used development in Carillon Park’s Echelon City Center. The establishment will occupy a 5,400-square-foot space on the ground floor. Its owners plan to open by February 2025.