The iconic restaurant is still in the same location on Girard Avenue in La Jolla in San Diego, California. Watch more San Diego throwback videos: …
The iconic restaurant is still in the same location on Girard Avenue in La Jolla in San Diego, California. Watch more San Diego throwback videos: …