Situated in the heart of Amsterdam, just 100 metres from Rembrandtplein and a 2-minute walk from Flower Market, Amstel in the heart of Amsterdam offers accommodation with river views and free WiFi.
There are no reviews yet.
Your email address will not be published. Required fields are marked *
Your review *