I concur with Post 6. If you are a AAA member, you will save on the photo price. When I was a AAA member I had my or family member passport photos taken there.
Since I am not a member of AAA currently, I had my passport photo at taken at Bartell’s.
If your passport is a renewal you can take the paperwork and photo to the City of Seattle office which is next to the Rocksport, just across the street from Jefferson square from Bartell’s or next door to the AAA office.
It really can be quite convenient.