The Castle Hotel offers air-conditioned accommodation in New Amsterdam. The rooms have a balcony with city views. All guest rooms in the hotel are equipped with a flat-screen TV. Rooms are complete with a private bathroom fitted with free toiletries, while certain rooms include a seating area. All u Read more
The Castle Hotel offers air-conditioned accommodation in New Amsterdam. The rooms have a balcony with city views. All guest rooms in the hotel are equipped with a flat-screen TV. Rooms are complete with a private bathroom fitted with free toiletries, while certain rooms include a seating area. All units will provide guests with a microwave.