Отель расположен в центре Кемера. Построен в 2002 году, последний ремонт был произведен в 2011 году, общая площадь территории 1805 кв.м.