← All venues

Microtel Inn & Suites by Wyndham Amsterdam

Amsterdam

Microtel Inn & Suites by Wyndham Amsterdam is located in the city of Amsterdam, New York. The hotel offers stylish, contemporary and comfortable guest rooms designed uniquely to deliver maximum comfort.

About this listing and removal requests