USEmbassy.gov lists all U.S. consulates and embassies for each country.
IMPORTANT: Not every consulate or embassy handles marriage-based green card applications. It is therefore a good idea for applicants to contact the consulates or embassies in their country to determine which would process their application.
Applicants can search for the nearest consulate or embassy by following this link.