Chella restaurant


Address: 142 Chiswick High Rd, London W4 1PU United Kingdom

+44 20 8994 6816

Chella-restaurant.co.uk
Turnham Green, Chiswick Lane (Stop RR) (93 ft S)

Monday 12:00 am – 12:00 pm
Tuesday 12:00 am – 12:00 pm
Wednesday 12:00 am – 12:00 pm
Thursday 12:00 am – 12:00 pm
Friday 12:00 am – 12:00 pm
Saturday 12:00 am – 12:00 pm
Sunday 12:00 am – 12:00 pm