Please wait...
Home
London
North London
Holloway
Ally's Kitchen
Ally's Kitchen
Back to Ally's Kitchen
Address
6, Navigator Square , London N19 3TD
View Ally's Kitchen in map
Phone
0203 730 1234
Hours
Due to Covid-19, please see restaurant website for opening hours.
Cuisine
Modern British
Modern European
Add to my favourites
Website
Facebook
Twitter
Instagram
Share
Share on social media
X