Strolling, Supping and Sleeping in Lovely Lewiston New York

The village of Lewiston in the Buffalo Niagara region just minutes from Niagara Falls and located along the Niagara River is one of those small villages where you can walk breezily down the street with not a care in the world. It is so picturesque in fact that it’s like something out of a movie or tv show!