Do not pick up your Avis rental car in London from 88 Eversholt Street.
My experience is that it takes at least an hour to get your car. The staff there has no notion of customer service, and they are there to raise every possible issue that could stop you from getting your booking, instead of helping you find solutions.
You do not fit in their box; then, you are out of luck.
Claim your business profile now and gain access to all features and respond to customer reviews.