Filters:
clear
clear
Country: United Kingdom

inn in Babraham

About 1 results.

George Inn

High Street 43, CB22 3AG Babraham, United Kingdom

The 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.

  • 1