Longhorn Steakhouse in Hazelwood, Missouri has closed permanently. They are the best steakhouse in the world. It's such a shame when Longhorn has to close their locations, especially this one. I miss this location quite a lot.
Longhorn Steakhouse in Hazelwood, Missouri has closed permanently. They are the best steakhouse in the world. It's such a shame when Longhorn has to close their locations, especially this one. I miss this location quite a lot.