170511 Microtel 2
James Neiss/staff photographer Niagara Falls, NY - The newly opened Microtel Inn & Suites by Wyndham at 7726 Niagara Falls Blvd.