Skybox at Laclede’s Landing is dead. Long live The Levee. This is the newest establishment in the Levee House building, at the site of the former Planet Hollywood.

SkyBox no more

SkyBox no more