Where is N Torrey Pines Rd & La Jolla Shores Dr located?
N Torrey Pines Rd & La Jolla Shores Dr, N Torrey Pines Rd & La Jolla Shores Dr, United States of America (approx. 32.8749°, -117.2438°)
N Torrey Pines Rd & La Jolla Shores Dr, N Torrey Pines Rd & La Jolla Shores Dr, United States of America (approx. 32.8749°, -117.2438°)