|
Amsterdam:
Eden Rembrandt Square Hotel
price from 80 EUR
7.6/10 (983)
Amstelstraat 17, 1017 DA, Amsterdam
The luxurious 4-star Eden Rembrandt Square Hotel is located in the centre of the bustling centre of the capital of the Netherlands, right next to the famous Rembrandt Square. The hotel is easy to get to by public transport (10 minutes from Central Station...
|