L'Ambassade Hotel occupe 10 manoirs du XVIIe siècle situés le long des canaux Herengracht et Singel, qui font partie de la Ceinture de Canaux.