X
New Chillys
Thachampara, Palakkad
Rate This
Chinese Fast Food,Family Restaurant