L'Owl Hotel est aménagé dans un bâtiment imposant du quartier des musées d'Amsterdam, qui comporte de nombreux sites culturels.