Steve's Place is inside the Comstock inn and Conference Center on M-21 in Owosso. It is across the street from Taco Bell. When we stayed at the hotel we decided to order from the menu from Steve's Place. They delivered the food to our room. The chicken wings were excellent. They were barbecued and slightly, very moist and tender.
more