Hotel, offices and restaurant