The Iowa Cafe 5606 E McKillips RD Mesa AZ United States
Hours: M - Sat 6 AM - 8PM Sunday 7AM - 4 PM
Phone: 480985.2022 Accepts: checks, Visa, MasterCard/Eurocard, gift certificates
Parking: public transit accessible