Situé à environ 5 minutes à pied d'Yu River, Redwall Hotel Pékin propose 200 chambres. L'hotel fournit à la fois un accès à Internet haut débit dans tout l'établissement et un parking à proximité.
Cet hotel 3 étoiles est situé à 4 km du Temple du ciel, et non loin d'Antiquarium de la Cité Interdite. À 600 m de la Musée d'Art national, Redwall Hotel se trouve à moins de 10 minutes en voiture de la Cité interdite. Le Mausolée du Président Máo est à 2 km de l'établissement. L'arrêt de bus Sandy Beach Intersection West est situé près de l'hotel.
Comprenant un patio et un vestiaire, les chambres de la résidence sont équipées d'une TV à écran plat avec des chaînes satellite. Les clients peuvent utiliser un équipement de repassage et une climatisation, ainsi qu'un minibar. Offrant des commodités comme un sèche-cheveux et des serviettes, les salles de bain comprennent également une toilette séparée et une douche.
Redwall Hotel Beijing invite les invités à prendre un verre dans un café-bar. Black Sesame Kitchen est un endroit parfait pour déguster la cuisine Asian et il est situé à seulement 650 mètres de cet hébergement.