Farm Shops, Mixed Farming
Tilbury Lane, Oxford, Oxfordshire, OX2 9ND (Show me directions) Show Map
01865 2...Landline Landline
01865 2...Fax 01865 200920
Report a problem with this listing