Johri Farm


Johri Farm is a new settlement in Jamia Nagar, New Delhi, India, in the district of South East Delhi. Its a very beautiful and peaceful area. Nearest Metro Station is Jamia Millia Islamia.