Erholungsgebiet Shichahai befindet sich rund 2 km vom Phoenix Palace Lakeview Hotel Peking entfernt und ist unbedingt einen Besuch wert. Das Hotel bieteteine 24-Stunden-Rezeption und einen Blumenladen sowie nützliche Annehmlichkeiten wie einen Mini-Markt und ein Restaurant.
Das 4-Sterne-Hotel befindet sich im Zentrum von Peking, in ca. 5 Gehminuten Entfernung von der U-Bahn-Station Gulou Dajie. Sie können außerdem den Tian'anmen-Platz in rund 6 km Entfernung vom Phoenix Palace Lakeview besichtigen. Nur 5 Fußminuten von der Unterkunft entfernt befindet sich BeiJing QiShiGuan. Für Fernreisende ist der Flughafen Peking-Nanyuan in 20 Minuten mit dem Auto zu erreichen.
Das Hotel bietet 85 Zimmer mit Satelliten-TV, einer Klimaanlage und internationalen TV-Kanälen für einen angenehmen Aufenthalt in Peking.
Das Restaurant Remote City ist in unmittelbarer Nähe vom Phoenix Palace Lakeview Hotel gelegen.