Yes
Costco did have a passport photo service until Feb of this year as i've heard. They apparently discontinued because of low demand. But please do call them to ensure this is accurate. On the other hand i think CVS, Walgreens, and even Walmart and Target (depending on location) offers this photo service. Best to call the specific store you plan to visit before going though.
Yes they do you need to be a member though
Thanks! Your answer is awaiting moderation.