This is a sepia toned postcard printed by F.H. Leslie in Niagara Falls. The postcard is a photograph of the Lake View Hotel at Grimsby Beach. It shows the three floors of the hotel with balconies on
This is a sepia toned postcard printed by F.H. Leslie in Niagara …