X
Plaza
Chalappuram, Calicut
Rate This
Vegetables and Masala Shop