Eden Street

13, Hampstead Road (NW1) Here were the "Adam and Eve" Teagardens, hence the name of Eden.