London NW1
The Edinboro Castle is a pub with a vibrant atmosphere, top-drawer craft drinks range, satisfying pub food & an absolutely buzzing beer garden.