Phone: +442031958788
Address: 81 Holloway Rd, London, N78LT, United Kingdom
City: London
Dishes: 35
Reviews: 3
"The fried chicken at this restaurant is delicious and comes in generous portions. I ordered the small skillet with fries and it was more than enough for one person."
All prices are estimates.