From Our Editors
The tastiest pub grub is no further away than Town Tavern in the heart of Leechburg.
At Town Tavern, drivers will appreciate the ample parking options in the area.
Your turn to pay the bill? Town Tavern's low prices make it easy to enjoy great food without relying on credit cards. When you want to relax and grab a quick bite to eat, come munch on some pub fare at Town Tavern.