Xiyuan Hotel has six restaurants: Panorama Revolving Restaurant at 100 meters high, Chinese Restaurant specializing in new Shandong and Cantonese cuisine, Villa Restaurant specializing in Beijing cuisine, Muslim Restaurant offering halal food, and Qiyuan Coffee Shop. It also has separate southern China-style banquet rooms. Villa Restaurant also provide wedding banquet service.