173 Haverstock Hill, HampsteadLondon, ENGLAND
Royal Free Hospital Pond Street, HampsteadLondon, ENGLAND
11 Flask Walk, HampsteadLondon, ENGLAND