Situé à environ 5 minutes à pied d'Yu River, Beijing Sha Tan Hotel comprend 62 chambres. L'hotel 3 étoiles d'affaires dispose un Wi-Fi dans tout l'établissement et d'un parking à proximité.
Situé à 2 km de la Place Tian'anmen, l'hotel se trouve également à 4 km du Temple du ciel. Pour les voyageurs d'affaires, Sha Tan est à environ 25 minutes de marche de Pavillon de l’Harmonie suprême. Le Musée national de Chine est dans une zone de 2,1 km, ainsi que la Musée d'Art national est juste à côté de cet hébergement. L'arrêt de bus Sandy Beach Intersection West est à 400 mètres de l'hotel, et à 3 km de la Terminal de bus Beijing Est.
L'Hangzhou Xiaochi est adjacent à Sha Tan de Pékin, à 5 minutes à pied.