The Resort at Pedregal is situated on an extensive sweep of beach at the foot of towering mountains, this magnificent resort on the Baja Peninsula and is very romantic.