Woo Commerce Shipping confusion

Hi… I’m building a cake shop for a business that only wants to ship within Abuja, Nigeria.

Normally, that would be straightforward, but the problem is, they have shipping prices for over 100 neighbourhoods within abuja.

And as you know, Woocommerce can only go as far as Abuja (state) in selecting shipping zones. And I cannot possibly add each area as a shipping method and have over 100 neighbourhoods in my chekout page.

I’m looking for a solution that would allow customers select their neighbourhood in the checkout options, and let their selected option be reflected in their shipping price. Just like woocommerce currently does for states within a country.

How do I achieve this?

And anyone with a better idea is free to contribute too.