Photo of The Ohio Taproom

The ohio taproom

The Ohio Taproom, Growler Shop in the Grandview Heights area of Columbus