Situé à 5 km du stade national de Pékin (Bird Nest), le Jinjiang Inn Beijing Olympics Park propose des chambres climatisées à Pékin. L'établissement est situé à 9 km du temple Yonghegong et à 10 km de la rue Guijie. Il se trouve à 11 km de la rue des bars Houhai et de Nan Luo Gu Xiang.
Toutes les chambres comprennent un bureau, une bouilloire, une télévision à écran plat et une salle de bains privative. Certaines chambres offrent une vue sur la ville.
Les sites d'intérêt à proximité comprennent le quartier de Shichahai, le palais d'été et la Cité Interdite. L'aéroport international de Pékin est à 16 km.