New local lodging property is a perfect Europe-themed staycation spot