Shimla Nursery is located in Khalilabad, India on Banzariya West, Nedula Chauraha,. Shimla Nursery is rated 4.2 out of 5 in the category wholesale plant nursery in India.
Address
Banzariya West, Nedula Chauraha,
Accessibility
Wheelchair-accessible entrance