Отель расположен в 200 метрах от центра Велинграда, на возвышении с панорамным видом на город. Построен в уникальном архитектурном стиле на месте старых римских терм в 2007 году, последняя реновация проведена в 2014 году. Общая площадь территории отеля составляет 13 400 квадратных метров.