Closed
5:00 PM - 8:00 PM
Available Times
Santo Cielo, a “Latino Moderno Restaurant” on the fifth floor of Hotel Indigo, offers breathtaking views of Downtown Naperville, amazing food, captivating sounds & local spirits.
Loading map...