L'Hotel Iron Horse Leidse Square est situé dans un bâtiment impressionnant dans la rue Overtoom à Amsterdam, au coin du célèbre Vondelpark.