The Granary, Babraham, Cambridge
The Granary, 3star self catering accommodation in Babraham, Cambridge