Hotel Name: Microtel Inn & Suites by Wyndham Amsterdam
Star Rating: ★ ★ ☆
Location: United States New York Amsterdam (NY)🔍
Address: 1393 State Hwy 5S, Amsterdam, NY 12010
Brand Name: Microtel Inns & Suites rooms
👉 Click/Touch Here to booking!
Remember to comment it after staying please ✍️