Mit einem Swimmingpool ausgestattet, ist das Hotel Lee Garden Service Apartment Peking rund 2 km vom Peking entfernt. Das Hotel verfügt über WLAN im ganzen Gebäude.
Das 5-Sterne-Hotel befindet sich im Stadtteil Einkaufsstraße Wangfujing von Peking, in ca. 10 Gehminuten Entfernung von der U-Bahn-Station Dengshikou. Tor der Göttlichen Macht in rund 2,1 km Entfernung von der Unterkunft ist eine der nahegelegenen Attraktionen. Unter den zahlreichen kulturellen Attraktionen liegt der Tian'anmen-Platz in etwa 25 Gehminuten Entfernung vom Lee Garden Service. Das Hotel ist 30 km vom Flughafen Peking-Nanyuan sowie 950 Meter von der Bushaltestelle DaFoSi entfernt.
Die Unterkunft umfasst 200 Zimmer mit einer Minibar. Außerdem gibt es moderne Annehmlichkeiten — einen Flachbildfernseher mit Satellitenkanälen. Die meisten Zimmer vom Lee Garden Service Peking verfügen über eine getrennte Toilette und eine Dusche. Zu den weiteren Annehmlichkeiten gehören auch ein Haartrockner und Morgenmäntel.
Das Restaurant Lobby Lounge ist in der Nähe vom Hotel gelegen.