The Taco Stand

621 Pearl Street La Jolla 92037