Momma Mary's Navajo Tacos

520 E Jackson St, Willard, Missouri 65781

Ordering Options:

takeout

Hours: 11:30am-6:30pm Tuesday, Thursday through Saturday

Re-opening May 7th, 2020.

Contact Us For Updates

If you notice incorrect information, please fill out this short Google form to let us know what we got wrong.