Redwall Hotel, Beijing

No. 31 North Shatan StreetDongcheng North, Beijing100009, China