News

The first of these Super 8 hotels is scheduled to open its doors in Leiria, Portugal, by the fourth quarter of 2027.
Records reveal that there was a building on the site nearly 500 years ago, clearly surviving Portugal’s massive earthquake of ...