A prestigious restaurant in Baku, Azerbaijan that offers delicious meals and breathtaking view of the city.
Xocalı Prospekti 35 Baku, Baku