I would just check the consulates website. But the online process is super easy. Just use their photo guide website, take a selfie with your cellphone, upload it. It will generate a white background, then download that image to your phone. Email it and the scan of your passport to your computer, upload the docs, and fill out the details, pay. You can theoretically get this done in 30 mins, but I'd set aside an hour.
But, let us know what you find out about the in-person route. The more information shared, the better.