Taqueria Michuoatcana 196 25th St Ogden, UT 84401 Phone: (801) 627-2268
Category: Family Restaurant Diners