104 Finchley Rd, Finchley Rd, London NW3 5JJ, United Kingdom
Closed· Opens at 12:00
104 Finchley Rd, Finchley Rd, London NW3 5JJ, United Kingdom
No delivery
Spot something wrong?
Dishes at The North Star. Prices may vary in venue.
Been to The North Star? Be the first to share what you ate.