Lal Verma Statue is located in Jhansi, India on Bus Stop, Jhansi Fort Terminal, Jhokan Bagh. Lal Verma Statue is rated 4 out of 5 in the category state department of agricultural development in India.
Address
Bus Stop, Jhansi Fort Terminal, Jhokan Bagh