Yes but check the web site just in case!!
No, rahway or newark are the closest license agencies
When I went last week to drop off plates I saw some people trying to renew their licenses however when you check online https://www.state.nj.us/mvc/ you will find that this is supposed to be a "vehicle center" meaning only registrations/plates/titles/no license transactions allowed. You may try asking when you show up but in my opinion it would be a waste of time. See the FAQ in their website to look up the closest DMV for licenses. I'm close to Springfield but went to the South Plainfield office to renew my expired license. Look up reviews and make sure you arrive between 5am-6am to make lines. Tip: come in your vehicle, bring your own snacks, foldable chair and umbrella (do not drink too much water).
Thanks! Your answer is awaiting moderation.