Cielo means ‘sky’ in Spanish and Rancho Cielo sits between the stars and the beach, set on a private, 24 acre mountainside property with breathtaking views of Playa Hermosa, north Santa Teresa.