Anyone who gives this place a poor rating does not know good Italian food! Server and owner were very nice, pizza salad and pasta are awesome! Authentic Italian food!
999 N 2nd StSaint Louis, MO 63102
From Business: From eight storeys above the St. Louis skyline, experience Cielo Restaurant & Bar in downtown St. Louis for simple, elegant Italian cuisine and iconic views of th…
They have a delicious selection of pasta, pizza, and hot toasted subs! They deliver and cater in addition to being able to dine-in or place a 2Go order! Great staff and clean inviting atmosphere!
The service was awful and the food was mediocre at best. There are many much better choices for Italian food in St. Charles.