Leonardo Royal Hotel Amsterdam

Starting at
$72

TripAdvisor Review

Based on 179 review

See all

This comfortable hotel is set in Amsterdam. Nestled within 4. 8 kilometre(s) from the town centre, the establishment allows easy access to all this destination has to offer. Travellers will find the main entertainment areas at 4\. 8 kilometre(s) away. Within 140 metres guests will find links of tran...

More details