Leech's Bar
Bar · Pub · Bar and Grill
Leech's Bar is a public bar and grill located in Ireland. It is a popular spot for locals, with many people checking in and enjoying their time.
Location
Best places nearby
The highest rated places close to Leech's Bar.
Local restaurants nearby
Crissard, County Laois, R14 N521, Ireland
