Amsterdam / Business Hotel in The Netherlands

Hotel Casa Amsterdam

Hotel Casa Amsterdam is a great bussines hotel in Amsterdam located close Amstel Station. Hotel Casa is an ideal starting point when visiting Amsterdam.
Booking.com