Man that's awesome, Ive been there a few times but can't recall exactly where it is..
I wanna say, a little south of del mar?