Redwall Hotel

No. 31 North Shatan Street
Beijing
China