Great Wall is located in Baku, Azerbaijan on 160, Nizami St, Round the corner from Landmark Hotel, Baku, Baku. Great Wall is rated 4 out of 5 in the category restaurant in Azerbaijan.
Address
160, Nizami St, Round the corner from Landmark Hotel, Baku, Baku