Orchard Lodge
United Kingdom
>
England
>
North Somerset
>
Abbots Leigh
>
Orchard Lodge
Orchard Lodge is a building in Manor Road in North Somerset, Abbots Leigh.
Orchard Lodge
Street
Manor Road
Building
house
Manor Road
TLT
Round Hill Clump
Orchard Lodge
50-Acre Wood
Scutche's Plantation