Buy KNR Constructions, target price Rs 300: ICICI Direct | Sharefundss