Overview

Aijia Apartment Hotel

11 Huangpujiang Raod, Qingdao 266555, China

$1449+

Nearby

    Show all
    Reviews
    Map

    Map

    Close