Carmel Valley Ranch in Carmel, California

MARISABEL & NICK