MASTER INN OLYMPIC HOTEL

38 Xueyuan Road
Beijing
China