Address: NR14 1463, Stoke Road, Stoke Holy Cross, South Norfolk, Norfolk, England, NR14 8PF, United Kingdom