El Shangri-La Hotel Guilin es un hotel de lujo situado en el centro de Guilin, a orillas del río Li. Todas las habitaciones disponen de tetera y vistas panorámicas a la ciudad o al río. El hotel cuenta con una piscina al aire libre, un spa y varios restaurantes que sirven cocina china e internacional.