Oxenfoord Castle
Oxenfoord Castle is a country house in Midlothian, Scotland. It is located 1 kilometre north of Pathhead, Midlothian, and 6 kilometres south-east of Dalkeith, above the Tyne Water.
Oxenfoord Castle is a country house in Midlothian, Scotland. It is located 1 kilometre north of Pathhead, Midlothian, and 6 kilometres south-east of Dalkeith, above the Tyne Water.