bar in Babraham
About 1 results.
George Inn
High Street 43, CB22 3AG Babraham, United KingdomThe George Inn set in the beautiful village of Babraham near Cambridge serves delicious food fine wines and real ales. Convenient for the Babraham Institute too.