Rating 4/516 April 2025

This rating is below the average of 4.4 for Islington.

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

Hygiene standards are good.

Address
The Arch Cafe, Shop, 13 Stroud Green Road, London, N4 2AL
Local authority
Islington

More about this place

Outdoor seating
Yes

Map data from OpenStreetMap contributors, ODbL.

Loading map…
Search hygiene ratings