Yep, it's actually in the station, right next to where the timetables are if my memory serves.
syngirl - I didn't realise you could order by phone! May have to check that out. I am definitely going to stock up now that I know where one is. An asado for 10 people at 500g per person is around...