Ormesby is a picturesque village surrounded by lush greenery, with a magnificent castle nestled amidst its scenic landscapes.