The Clough Bar is a bar Amherst located in United States.
97 Lennox Ave (Eggert Rd) Amherst , NY 14226 United States
Outdoor Seating | Yes |
Good stock of Sierra Nevada . Excellent selection of coasters or entertainment. But the owner cheats at darts .
The beer is always cold, liquor goes down smooth and always with friends.
Best hangout in the area!!
Cash Only! - Francisco B