Microtel Inn & Suites by Wyndham Niagara Falls, Niagara Falls

Microtel Inn & Suites by Wyndham Niagara Falls, Niagara Falls

Microtel Inn & Suites by Wyndham Niagara Falls, Niagara Falls
https://microtel-inn-suites-by-wyndham-niagara-falls.usa8.info

Located in Niagara Falls, in a building dating from 2017, Microtel Inn & Suites by Wyndham Niagara Falls provides a fitness center and guestrooms with free WiFi. Built in 2017, the property is within 1.3 miles of Fashion Outlet Mall.

7726 Niagara Falls Blvd , Niagara Falls, NY 14304, United States of America

Related Posts