El Shangri-La Hotel Guilin es un hotel de lujo situado en el centro de Guilin, con vistas al río Li y a las montañas circundantes. El hotel cuenta con varios restaurantes, incluyendo uno que sirve cocina cantonesa y otro que ofrece platos internacionales. También hay un bar en la azotea con vistas panorámicas de la ciudad.