The Gould Hotel

The Gould Hotel
108 Fall St., Seneca Falls, NY 13148 United States (USA) near Exit 41 (320) on I-90 (~4.7mi)