Featuring free Wi-Fi and a massage service, this hotel in Baku is 12 minutes walk from Neftchilar Metro Station. It offers air-conditioned rooms with a minibar and a flat-screen TV. All the classically decorate ... Read more

View all Luxury Hotels in Baku