The Blue Anchor in Aberthaw would be my choice - http://www.blueanchoraberthaw.com/ . It's less than 10 mins drive from the terminal.
Yes, I would also recommend the Blue Anchor in East Aberthaw. It really has a wow factor being over 500 years old, stone walls, thatched roof etc. It is very cosy inside with lots of charming interlinked rooms. You can eat in the restaurant upstairs or in the rooms downstairs. The menu is the same. Food is very high quality and the waiting staff are efficient and friendly. You will not be disappointed.
Agree about the Blue Anchor but not sure they serve food all day.
All depends what type of food you want. Coming from Devon you will pass nearly everything you could want.
At Culverhouse Cross (8 miles short of the airport), you have Burger King / Pizza Hut. Another couple of miles a Beefeater (Walston Castle). Depending on time you have Barry and all its restaurants. And 2 miles short of airport is the Toby Cavery.
You should not go hungry :-)
I would guess that as this was posted almost a year ago the op has been & gone by now
-:- Message from TripAdvisor staff -:-
This topic has been closed to new posts due to inactivity. We hope you'll join the conversation by posting to an open topic or starting a new one.
To review the TripAdvisor Forums Posting Guidelines, please follow this link: http://www.tripadvisor.com/pages/forums_posting_guidelines.html
We remove posts that do not follow our posting guidelines, and we reserve the right to remove any post for any reason.