Отель расположен на центральной улице Мадрида в нескольких метрах от станции метро Callao и в 500 метрах от популярной площади Пуэрта-дель-Соль с ее многочисленными барами и ресторанами. Подойдёт как для экскурсионного отдыха, так и для проведения биздес-встреч.