
Microtel Inn & Suites by Wyndham Seneca Falls
1966 Route 5 And 20, Seneca Falls
Location You’ll be sleeping tight! Hotel Microtel Inn & Suites by Wyndham Seneca Falls is located in Seneca Falls. This hotel is located in 3 km from the city center. At the hotel You can stop by the bar. It’s time to have a nice meal! Stop by the restaurant. Free Wi-Fi is availabl
Free WiFiParkingGym

