South Beauty localiza-se em San Andrés, a alguns passos de Playa San Luis e a 2,3 km de Playa Zarpada, e fornece acomodações com acesso Wi-Fi gratuito, ar condicionado, um jardim e um terraço.
Baía San Andres fica a 7,4 km de South Beauty, enquanto Centro Comercial North End está a 8,2 km de distância. O aeroporto mais próximo é o Aeroporto Internacional Gustavo Rojas Pinilla, que fica a 10 km de South Beauty.