X
Malabar Restaurant
Sultanpet, Palakkad
Rate This
Hotel, Restaurant