only located in a few major cities. if you are in one of the these cities, and have a day to spare, you are in luck. if not. you may need to use a third party.
doing it yourself? my wife and i live in las vegas and had a few days to travel so we drove to the embassy in los angeles. if you do this make sure you have all the documents you need. the embassy does not take appointments. we arrived the night before and woke up bright and early (la traffic is a dumpster fire, so i would strongly suggest getting a hotel that is near the 