2572 Scranton Rd, Cleveland, OH
The Taphouse boasts a meticulous and extensive selection of hand crafted American and European Beers. Fresh, high quality, local ingredients are used to produce a creative, yet approachable cuisine.
No reviews yet.
Sign in to write a review