More

NH Amsterdam Centre

Description If you are planning for an ideal holiday destination in Amsterdam, the NH Amsterdam Centre is a perfect place for you to reside. Location Located in the heart of the city, NH Amsterdam Centre overlooks the famous Leidse Square and one of the many canals of Amsterdam. It is also situated very close to […]