Here's what Trippy members say about the Babington House:
"Stay at Babington House (Babington near Frome Somerset BA11 3RW United Kingdom) France (besides Paris) Normandy: Honfleur - incredibly picturesque little city not far from more famous but less cute imho Deauville." See More