Situé au bord de l'eau, au croisement de 5 canaux dans l'élégant arrondissement d'Oud-Zuid à Amsterdam, le Wyndham Apollo possède une terrasse ainsi qu'un port avec un quai sur le canal.