Hotel and restaurant complex offering dining and accommodation.