Owosso Taco House 907 W Main St Owosso, MI 48867 Phone: (989) 723-6366
Category: Family Restaurant Diners