Liverpool – Nova Scotia

Cosby’s Garden Centre: Concrete Creation Harbour Town of Liverpool is a Canadian community and former town located along the Atlantic Ocean of the Province of Nova Scotia’s South Shore.

We walked around and so many of so many of these Statues in this area

36 Comments

Comments are closed.