Road test would be required, and this place does provide everything you need. But you'll need to make an appointment
Yes of course
Yes , this location does road tests, not sure about the expired license requirements.
Thanks! Your answer is awaiting moderation.