U.S. Citizens do not require a visa to travel to France for a stay for up to 90 days; however a valid U.S. Passport is needed. A1 Passport cannot help with processing a visa to France. All applicants must appear at the embassy. The French Embassy in DC is located at:

4101 Reservoir Rd NW,
Washington, DC 20007