Clifton Castle
Country house in Clifton-on-Yore, North Yorkshire, England
The building, in 2009
Clifton Castle
is a
country house
in
Clifton-on-Yore
, a civil parish in
North Yorkshire
, England.