Cet hôtel est implanté en bord de mer, dans la ville de Premià de Mar, à seulement 20 km de Barcelone. Certaines de ses chambres offrent une vue sur la mer.