The Lake View Hotel Beijing

No 127 North Street
Beijing
China