A stylish new steakhouse has opened in North St. Pete.
The Blu Halo officially debuted on Monday June 30th at 221 Main Street North on the ground floor of Park & Main, a new 17-story luxury apartment tower at the growing Echelon City Center development in the Carillon Office Park.
Originally founded in Tallahassee, The Blu Halo is a steakhouse and martini bar known for its modern take on classic American fare…