The Latches
United Kingdom
>
England
>
Devon
>
Teignbridge
>
Denbury and Torbryan
>
The Latches
The Latches is a building in Denbury and Torbryan in Teignbridge.
The Latches
Building
house
Locality
Broadway
Torbryan Hill
Torbryan
Holy Trinity
Orley Road
Wellbarn, Orley Common, Poole Cross
The Old Church House Inn
Well Barn Farm