Where to find us
We would like to hear from you.
Come in and try something from our tasty menu. Sit down and relax.
We also do deliveries, it’s quick and simple, call us with your order
and we will freshly prepare your meal and have it round to you while it’s piping hot!
Los Pollos - Address
159A Kentish Town Rd, London, NW1 8PD
0207 482 5444
Find Us Here
Get in Touch
Write to us