Lamb Hotel by Nicky Castell | Nov 10, 2017 Details Location Address:2 Lynn Road, Ely, Cambridgeshire, CB7 4EJ, United Kingdom