Barstow House is located in the village of Nichols, NY which is situated along the Susquehanna River, just across the New York – Pennsylvania border. Below the map is a quick description of how to find us from your location. For more detailed directions, please click “Get Directions” on the map.