The Pembroke Castle

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