My Guide Website?
The Wyndham Apollo Hotel Amsterdam
Amsterdam
The Wyndham Apollo Hotel Amsterdam is an ideal base for business travellers to attend meetings and seminars and tourists alike to explore Amsterdam. This five-star facility is located at a unique location where five canals meet, in the green and residential part of Amsterdam. It presents the best of both worlds as it is barely steps away from the things to do in the historical centre, famous museums and most exceptional shopping streets; while also being close to the major business areas of Amsterdam.