Pembroke Castle, The
150 Gloucester Avenue, Primrose Hill, London
NW1 8JA