Hotel and restaurant complex offering accommodation and dining.