St Francis Hr.S S Mankuzhi is located at Mankuzhy, Tamil Nadu 629802, India.