Directions

The Public Landing Restaurant is housed in the Gaylord Building located at the northwest corner of 158th & Archer in downtown Lockport. The restaurant is west of the parking lot and between the train tracks and the old I&M Canal.


View Larger Map