The Manor House, Edford, Devon, England

near Topsham