Sotogrande is one of the largest privately owned luxury residential developments in Europe. Founded in 1962 by Filipino-American businessman Joseph McMicking it is located on the Costa del Sol in the Southern Spain. Inspired by some top resorts in California he was searching…