Stewards Drive In and Root Beer
You’ll drive by and make a U turn for Steward’s Drive In / Root Beer Stand. This place is a feast for the eyes and the perfect quick roadside eatery. Good photo op too.
8080 State Rt 366 Russells Point, OH 43348