O Nature, tal como o The Edge, representa o melhor da arquitetura marítima, uma revisão atualizada das residências da Côte d'Azur que fez história nos anos 50 e início dos anos 60. Por conseguinte, a sua localização não poderia ser melhor, junto à praia e de frente para uma grande avenida ajardinada, um lugar onde o design não poderia desempenhar um papel menor.
Há também escolas, centros de saúde e uma estação de elétricos, o elétrico de Alicante que chega ao centro da cidade em menos de 20 minutos. E, uma vez no coração da cidade, o leque de possibilidades abre-se ainda mais, graças a museus como o MARQ, centros de exposição como La Lonja, ou templos gastronómicos como o espectacular Mercado Central da cidade.