No. The post office located at 800 Sycamore St, Evansvillle, IN 47708 is the one you need. I believe it's best to set an appointment, as it's a slow process.
No the downtown post office handles passports.
Thanks! Your answer is awaiting moderation.