Church Farm Lodge



Desborough • Show on map
Price as low as GBP 86.24
Tucked away in tranquil countryside Church Farm Lodge offers 4-star luxury accommodation in 3 large converted barns. There is free Wi-Fi and ample parking. Church Farm Lodge has good road links and is…More info


