Amherst Island, Ontario: Discover The Hidden Gems Of This St. Lawrence Island
Amherst Island, Ontario is a small island in Lake Ontario, just off the coast of Bath. This island is rich in history, small community culture and is a great way to escape the hustle and bustle of everyday life. There are so many islands in Ontario, that it can be hard to decide which one …