Open Mothers Day May 4, 2018 Ito Japanese Steakhouse is open Mothers Day Sunday May 13th 2018. 11.30am-9pm. Reservations recommended. 719-784-7556.