Sorry, but your web browser is too old to display this page properly.
Please update it to the latest version or switch to a more modern browser,
Google Chrome or
Internet Explorer 11 (they're all free).
Very good (1)
£££££ Over £64
£££££ £46 - £64
£££££ £36 - £45
£££££ £18 - £35
£££££ Under £18
Middle Eastern (5)
Modern European (5)
Group dining 8 plus (13)
Child friendly (6)
Special occasions over 40s (6)
Special occasions under 40s (3)
Reviewed by Square Meal
Showing 1 - 15 of 164 results
View on map
280 Kilburn High Road, London NW6 2BY
This restaurant has not yet been reviewed by SquareMeal. But we do list the location, price and contact details.
64 Heath Street, London NW3 1DN
Lucky north Londoners don’t have to travel far for prime Argentinian steak – Gaucho Hampstead is every bit as accomplished as its central London brethren....
82 Hampstead High Street, London NW3 1RE
Patara may be a chain, but there are very few Thai clichés to speak of. The sitting Buddhas and wood carvings formerly decorating its branches are being...
228 Belsize Road, London NW6 4BT
A godsend for couples embarking on their first jobs, the Little Bay restaurants – there’s a branch in Croydon too – offer romantic settings and serviceable...
135 Finchley Road, London NW3 6JH
This St John’s Wood Lebanese is a multi-level space, boasting two floors for dining, an intimate private space and a rooftop lounge. The plush feel is...
12a Belsize Terrace, London NW3 4AX
There’s a modern sheen to this neighbourhood Italian joint, where a glass atrium boosts the sunlight factor in the daylight hours and moody lighting adds...
177 Haverstock Hill, London NW3 4QS
Bringing vibrant Spanish culture to the heart of London, Jamon Jamon Belsize Park serves up an array of tasty tapas. Incorporating ingredients and cooking...
142-152 Cricklewood Broadway, London NW2 3ED
Kitchen at The Crown offers a unique dining experience - on two floors - for hotel guests and local residents alike within an iconic North West London...
89 Cricklewood Broadway Cricklewood, London NW2 3JG
The Haandi House restaurant in London’s Cricklewood is named after a traditional copper pot used to slow cook deliciously fragrant curries all over...
68 Cricklewood Broadway, London NW2 3EP
Forget about the decor & the location, this Cricklewood Broadway Indian serves a mean curry. Creamy butter chicken is rightly one the kitchen’s specialities,...
45 Cricklewood Broadway, London NW2 3JX
Persia charmingly serves top-notch Middle Estern cuisine at incredibly modest prices .We have WON the first prize for best Persian reasturant in London...
448 Finchley Road Child's Hill, London NW2 2HY
Situated on Finchley Road, it's a rather lovely neighbourhood-feel space with bright, light and modern white walls and wooden floors. Plain cutlery...
22 Station Parade Willesden Green, London NW2 4NH
A fine Indian and Nepalese restaurant, Spice 6 is located just outside of the tube station at Willesden Green in North West London. Offering guests...
559 Finchley Road, London NW3 7BJ
A lively Persian restaurant, Khayyam is located on London’s always busy Finchley Road, close to the Swiss Cottage tube station. Traditional in its approach...
90 Fortune Green Road, London NW6 1DS
Bombay Nights is a successful restaurant in West Hampstead, London. The new restaurant is fully licensed and air-conditioned, its staff experienced...