Yes, the Atlantic Ave DMV is open to the public. A license renewal doesn't necessarily require an appointment, but if you need to make one, then I would recommend using their website. There's also a phone number, but I don't have the patience for it.
Go to their website and make appointment,
Go online to the website and make an appointment at the time best suited for your convenience. And you can also renew your license online is you are happy with your pic, it just saves you the hassle of waiting at the DMV for your number to be called.
When you arrive at the DMV they will check you for an appointment. You have to make an appointment online first.
Thanks! Your answer is awaiting moderation.