Excelsior Baku
BAKU, AZERBAIJANConveniently located near the centre of Baku, yet away from the bustling traffic noise, this hotel is a great choice for private and social functions, conferences and business meetings. The airport is just a 15-minute drive away and the nearest metro...