The New Inn

2 Allitsen Road London NW8 6LA