The Taco Stand

645 B Street San Diego 92101