Microtel Inn & Suites - North

Location