OP, The intra-Europe flights in Business class are actually in Coach seats at the front wit the center seats blocked. Food and drink are OK though. The LHR - ATH flights are much longer than the FRA , ZRH, or VIE flights to ATH. Plus LHR stinks IMO. (And I dislike that BA has made all experiences ugly for me) I prefer the shorter flights from *A hubs.
If you cannot find award space on A3 for the short haul, you can often just buy those for about US$100 instead.
Enjoy Greece. I'll be back there in March.