El Beijing Sha Tan Hotel, de 3 estrellas, es el lugar ideal para alojarse en el barrio Dongcheng de Pekín, a unos 3 km de Pekín. Con una ubicación a pocas cuadras de la Ciudad Prohibida, este hotel está dotado de 62 habitaciones, además de una tienda de conveniencia y un restaurante.
La Plaza de Tiananmén está ubicada a unos 10 minutos en coche del hotel, mientras que el Templo del Cielo está ubicado a unos 15 minutos en coche. Los huéspedes pueden visitar lugares de culto como el Templo Lamaísta, enclavado a 2 km del Sha Tan Pekín. Los amantes de las compras disfrutarán estando cerca del Mercado Nocturno Dong Hua Men. El establecimiento está ubicado a unos 5 minutos a pie de la estación de metro National Art Museum y a una distancia de 400 metros de la parada de autobús Sandy Beach Intersection West.
El restaurante Hangzhou Xiaochi se encuentra al lado del hotel Sha Tan Pekín.