Current Date and Time in Ibarra, Imbabura, Ecuador: Nov 09, 2026 03:19:22 pm