Green Leafe Restaurant & Taphouse

Address: 765 Scotland St, Williamsburg, VA - United States

Checkins

5

Avarage rating at this location

3.3

 
0.0

over 2 years ago

 
4.0

almost 3 years ago

 

Ben Robertshaw

18% beer, this was definitely a struggle to get down, but the flavors weren’t bad

3.75

about 3 years ago

 

Tom

“Billy was a bright one, Tommy's off his head, Mother loved them both the same, at least that's what she said ….”

3.75

over 3 years ago