United States of America
La Jolla
Description:
Where is this?
Status:
Already located!
Solution:
La Jolla
Lat/Lng:
32.829279072154286, -117.2804134878944
Found by:
dagger66
74 months ago
127
Street view of staircase from the top at 6767 Neptune Place in La Jolla which is located within the city of San Diego California.
external link
Satellite view of steps.
external link
dagger66
74 months ago
128
Metal Staircase to Windansea Beach in La Jolla California.
external link
external link
2 comments