Microtel Inn and Suites Seneca Falls

1966 Route 5 And 20
Seneca Falls
New York
United States