1. Ponderosa Steakhouse
1441 E M 21, Owosso, MI 48867
Coordinate: 42.99341,-84.159485
Phone: (989) 723-8611
2. Big John Steak & Onion
1054 E M 21, Owosso, MI 48867
Coordinate: 42.99341,-84.159485
Phone: (989) 723-8682
3. Tanglewood Restaurant & Lounge
300 E Main St, Owosso, MI 48867
Coordinate: 42.997,-84.16776
Phone: (989) 720-3400