La Orquidea is an exceptional Andalucian pueblo style Family Holiday Resort in Calahonda, on the Costa del Sol, Spain.