Niagara on the Lake is a picture post-card little town that was one of the wonderful surprises of our six week trip. John's Gate B&B is a top class establishment with beautifully presented, manicured gardens, in keeping with the overall ambience of the town. Owner Meheroo is a terrific hostess who goes out of her way to meet your needs... More