Yes. On New booking, once the customer is chosen, "Use a saved or recent address…" at the top of Pick up from and Deliver to lists the customer's saved addresses and the addresses used most on their past jobs. Choosing one fills in the name, address, contact, phone, email and map pin. The customer's default pickup is filled in by itself.
Press Save address at the top of the Pick up from or Deliver to card to keep the address on the customer, with an optional label and, for a pickup, as the default pickup. Manage them in the customer's Edit form. Customers do the same in the portal when they book, and see their saved addresses under Account.