Image

Longer Lets

Owl Place, The Lowes, Kelling, North Norfolk
7 years ago

Owl Place, The Lowes, Kelling, North Norfolk

Owl Place – Let

Owl Place is a majestic two-storey barn with breath-taking views over the surrounding farmland. It combines the best of old and new and is great for …
Read More