Отель Melia Castilla расположен в современном финансовом центре Мадрида, параллельно главному бульвару города, Пасео-де-ла-Кастельяна. Рядом с отелем находятся знаменитый футбольный стадион Real Madrid Bernabeu и станция метро Cuzco. Отель построен в 1971 году, последняя реконструкция была проведена в 2013 году. Входит в сеть отелей Meliá Hotels & Resorts.