
Mexican
5:00 PM - 8:00 PM
Loading map...
123 Water St. Suite 509, Naperville, IL 60540
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.