Isleham Fen is located in Ely, United Kingdom on 18 Prickwillow Road, Isleham. Isleham Fen is rated 3 out of 5 in the category recreational facilities and services in United Kingdom. ISLEHAM FEN LIMITED is a recreational facilities and services company based out of KARMA FARM 8 FEN BANK ISLEHAM, ELY, United Kingdom.
Address
18 Prickwillow Road, Isleham