It's Crystal Palace but on the southernmost part of the Dulwich Estate,
Hampstead is way way out of budget! we walk on the heath a bit as my partner is (was) in north london but this flat is just down the road from my current place in CP and I love it round here.
Dreamy, where is it? Hampstead?!