The North Star

104 Finchley Road London NW3 5JJ