Get Listed
The St. Regis Beijing
Starwood Hotels Hotel
Address: 21 Jianguomenwai Street, Chaoyang District, Beijing, Beijing, 100020, China