One of our favourite places to shop, especially at a discount
The small town of Niagara-On-The-Lake is a cute but lively town. It has great restaurants, mom and pop shops and lots more.