Отель расположен на берегу моря в городе Нетания и представляет собой 20-этажное здание. Построен в 1997 году.