Get directions to: Barstow House, Nichols, NY
Restaurant address: 35 River St Nichols, NY 13812, USA
Restaurant: Barstow House