10295: Cupar, Fife Cupar is a small town in Fife on the banks of the River Tay. Details Record Type: Location Record Maintained by: HC