
London, United Kingdom
Amsterdam Hotel
3-star hotel
Situated a short distance from the town center, Amsterdam Hotel offers convenient access to local attractions and entertainment. This hotel features 29 units and provides Wi-Fi throughout the property. Guests are welcomed in the…
- Wi-fi
- 24-hour reception
- Laundry service
- Garden






















