ST. TERESA ROAD,TEELALTEN CHOWK, WEST CHAMPARAN. WEST CHAMPARAN. Bihar INDIA (Bihar)