One word Amazing!!! This place was always very good for food and drinks, but now even better after r...
The gem of Leytonstone
5/22/2024
(57)
The North Star is a charming restaurant located in the heart of London, England. Known for its inviting atmosphere and friendly service, it offers a diverse menu featuring both traditional British cuisine and contemporary dishes. Guests can enjoy a cozy dining experience, complete with carefully curated drinks and seasonal ingredients, making it a perfect spot for both casual meals and special occasions.
Generated from this place's information
One word Amazing!!! This place was always very good for food and drinks, but now even better after r...
This pub is our favourite. I love the fact that whenever we go there is such a wonderful atmosphere,...
Staff put chairs on tables at 10:15 - whilst we were sitting there! Saturday night horror - most unw...