Your customer will have to choose a location from a drop-down list of locations. Each location will have an email connected to it so that an extra order mail will be sent to that location when the customer sends the order (the standard order emails will still be sent as usual).
You set the location and the connected email address in the WooCommerce admin. A location can be an address, zip number, a city, country, dept., or any other place you want an order mail to get sent.
In the admin, you also input any text or HTML that you need the customer to read before choosing the location.
An example of how your checkout page can be:
Plugin admin – Locations and connected email addresses:
Plugin admin – Input field for the text that is displayed on the checkout page:
WooCommerce Order admin – The locations are displayed at the order page: