The Sichuan Hotel is located at the intersection of Hongli Road and Shangbu Road. The CITIC Plaza and a department store, both about a ten-minute walk away, while Luohu Port, Futian Port and a convention and exhibition center can be reached with a mere 15-minute drive.
Looking out from guestroom windows, guests enjoy scenic views of the mountain, park and Diwang Mansion. Various rooms are outfitted with double glazing glass, broadband internet connection and LCD TV.
The Chinese restaurant serves Sichuan and Cantonese dishes.
The hotel hosts events and functions in its four medium and small conference rooms, which come with all the necessary multimedia gear.