HOWELL MILL POST OFFICE
1984 HOWELL MILL RD NW
ATLANTA, GA 30327
4043509193
Details: The HOWELL MILL POST OFFICE is located in ATLANTA, GA. You are able to submit your United States passport application at this location for processing. The usual waiting time to get your passport is 4 to 6 weeks when submitting from the HOWELL MILL POST OFFICE.
Note: Appointments are required. Call (404) 765-7570 to schedule an appointment.
Map
Opening Hours
- Monday: By appointment only
- Tuesday: By appointment only
- Wednesday: By appointment only
- Thursday: By appointment only
- Friday: By appointment only
- Saturday:
- Sunday: