The Landmark Hotel Baku расположен в самом центре города-Баку, в непосредственной близости от оперного и балетного театра, Правительственного дома, дворца Гейдара Алиева и площади Фонтанов (в пределах 2 км). Отель занимает верхние этажи здания Landmark III Tower и представляет собой стильный пятизвездочный бутик-отель, предлагающий роскошные номера, апартаменты и студии с видом на город или Каспийское море.
Высокие потолки, обилие естественного света и панорамные окна — характерные черты интерьера, дополненные теплыми земляными тонами и оригинальными произведениями азербайджанских художников.