Alan arrived exactly on time for lunch, which would have been more impressive had it been the right restaurant.
What in the drawer explains his mistake?

Reveal the answer
The Bramble Bistro loyalty card.
Alan remembered the 12.30 lunch, but attached it to the restaurant named on the loyalty card. The receipt shows that the actual lunch was at Linden Kitchen.