Town Tavern
Address:
143 Main St, Leechburg, PA 15656
Phone:
(724) 845-2430
Restaurants
Other Businesses:
- Ciceros Bar & Grill at 1 3rd St, Leechburg, PA 15656
- Dizzy's Place at 130 Market St, Leechburg, PA 15656
- Rivertown Pub at 118 3rd St, Leechburg, PA 15656
- China King at 119 3rd St, Leechburg, PA 15656
- Pappyjeff's at 83 2nd St, Leechburg, PA 15656