Contribute photo
Lower Bache House
Restored traditional farmhouse on 14 acres with gardens and nature reserve, 4 miles from historic Leominster. (143 characters)