Situado a unos 2 km del Parque Beihai, en Pekín, el Beijing Sha Tan Hotel, de 3 estrellas, ofrece una galería de arte propia. Con un minimercado y un restaurante, el hotel se encuentra a un corto paseo del Museo del Palacio en la Ciudad Prohibida.
Este hotel está en el mismísimo corazón de Pekín, a 800 metros de la estación de metro National Art Museum. Además, el Sha Tan Pekín está ubicado al alcance de Penghao Theater. El establecimiento está a tan solo 1 km del Parque Jingshan. La parada de autobús Sandy Beach Intersection West está cerca del hotel, a unos 10 minutos a pie.
Las habitaciones elegantes del lugar cuentan con Wi-Fi gratis, minibar y TV. Las habitaciones están diseñadas con decoración elegante.
El restaurante Black Sesame Kitchen se encuentra al lado del hotel Sha Tan Pekín.