@Ronell23 If the actual address was outside the area shown around the pin then you have every right to cancel. I am amazed that Airbnb is allowing a host to misrepresent the location of their listing.
I would contact Airbnb again (but via message this time) and state that the listing location is misrepresented and that you wish to cancel with a full refund. Remind them that they should not be complicit in this situation.
Oh and ignore anyone that thinks you can do 27 miles in 25 minutes. Even if you could the point regarding location is still valid.