Tag: Microtel Inns & Suites

Microtel Inn & Suites by Wyndham Binghamton – Binghamton (NY), United States

The Microtel Inn & Suites by Wyndham Binghamton is a member of the Wyndham Hotels & Resorts chain. Convenience and comfort make Microtel Inn & Suites by Wyndham Binghamton the perfect choice for your stay in Binghamton (NY). Rated 9.3 out of 10 by 26 hotel guests, guests were very impressed with this property and …

Continue reading