Vila Flor era, no século XVI, um minúsculo concelho, situado no extremo nordeste do Alentejo, na margem esquerda do Rio Tejo. Pertencia à Ordem Militar de Cristo, tal como Nisa, Montalvão, Arez e Alpalhão. Na época tinha 50 moradores (cerca de 200 pessoas), mas a sua importância veio a diminuir ao longo do tempo. Ainda foi sede de freguesia, mas agora é apenas uma aldeia decadente do concelho de Nisa. Foi vila fortificada, mas hoje só existem alguns elementos que testemunham o que terá sido o castelo integrado na linha defensiva do Tejo.