You can get your passport photos taken at the majority of large pharmacies and department stores. Certain government offices and other private places may also provide services, as long as they provide the correct photo requirements.
Walgreens, CVS, and Rite Aid
Walmart and Target
FedEx and UPS
Photography studios