Shepherd's Pub

5 Mill Street East, Elora ON

Irish pub below street level with a Grand River view on Mill Street East.

canadianlocals.ca