The Town of Lewiston is located in the westernmost portion of Niagara County. The town is bounded by the Lower Niagara River to the west, the City of Niagara Falls, Town of Niagara and Town of Wheatfield to the south, the the Town of Cambria to the east, The Town of Wilson to the northeast, and the Town of Porter to the north. Buffalo is a 30 minute drive to the south. Rochester is 90 minutes...