The Town of Rochester (Ulster County, New York) is nestled in the green Rondout Valley between the Catskill Mountains and the Shawangunk Ridge. This little town offers an impressive collection of historic stone houses. Just don't mix it up with the City of Rochester, a large city on Lake Ontario. - AsNotedIn