Hotel and restaurant complex offering accommodations. Some rooms feature unique decor.