HOME / Chinese restaurant / Malabar resturant
3FW3+G9F, Manikudi, Tamil Nadu 612504
View Business Profile