Microtel Inn & Suites Seneca Falls

Microtel Inn & Suites Seneca Falls Address: 1966 Route 5 and 20, Seneca Falls, United States

Minimum price found for Microtel Inn & Suites Seneca Falls was: 54 USD

Click here to get more information, photos & guest ratings for Microtel Inn & Suites Seneca Falls