Happy Land

2 Gladstone Gardens, London NW2 6JU