Perth

Category

Villages

County

Lanark

Township

Tay Valley

Perth is a village in Tay Valley, in the county of Lanark.