Menu

St Xavier's College, Thumba - Reviews

St Xavier's College, Veli-Perumathura Road, Thumba, Thiruvananthapuram-695586, Kerala, India.