You can make your appointment at www.usps.com. the postal service offers photo services as well.
I think you show up and have your photos. Unsure if they still offer photography there for passports but I know it's walk in and get paperwork for application for like maybe $120 ish. Don't quote me 😊❤️☝️
Thanks! Your answer is awaiting moderation.