translate English to French: The hotel is set in the centre of Almelo, but is only minutes away from the stunning natural areas.
Il se trouve dans le centre d'Almelo, mais il n'est qu'à quelques minutes des paysages naturels merveilleux.