Should I Eat Here
Rating 5/520 February 2025

This rating is above the average of 4.4 for Islington.

It's above the average of 4.3 for restaurant/cafe/canteen within 3 miles.

Hygiene standards are very good.

Address
The Blue Owl, Ground Floor, 155 Stroud Green Road, London, N4 3PZ
Local authority
Islington

Trading since 28 January 2008, per Companies House.

More about this place

Outdoor seating
Yes

Map data from OpenStreetMap contributors, ODbL.

Loading map…