Just to give some updated info for anyone looking at this forum for information:
The clock/cell/phone store on Thames (right near Santa Fe) that was previously mentioned is great! They have the Kodak machine to print if you already have your picture file, but they also take the passport photos...