Cielo, in Laclede's Landing, is several steps above the usual St. Louis restaurant. Literally: The restaurant is on the eighth floor of the Four Seasons hotel, and the view of the Arch from its floor-to-ceiling windows is certainly one of the city's…

Complete details for Cielo »

Nearby

Friends

Become a Friend

History

© 2018 Riverfront Times

Website powered by Foundation