
Amsterdam, Netherlands
Delta Hotel
3-star hotel
Located in Amsterdam's city center, this hotel is housed in a traditional building just minutes from Central Station, Rembrandtplein, major shopping areas, and tourist attractions. Enjoy convenient access to tram, bus, and KLM…
- Wi-fi
- 24-hour reception
- Breakfast buffet
- Breakfast room


