After calling around to several CVS's in the area, I found that this location does passport photos. It was my first time at this location.
It is easy to get to and they have a lot. Yes the lot is small but there is plenty of street parking so no worries on parking.
Staff were extremely friendly when I entered. I said I came to get my passport photo and it was a quick, easy, and painless process. 5 min later I was out the door.