Flor da Rosa is a small town near Crato, 22 Km. to the east of Portalegre and 200 Km. to the west of Lisbon.
See more: Hotels in Europe Hotels in Portugal Hotels in Crato Holiday Destinations in Europe