London Montessori School is located in New Delhi, India on A94, Main Najafgarh Rd, opposite Metro Pillar Number 746, Mohan Garden, Block A, Mahavir Enclave, Uttam Nagar. London Montessori School is rated 4 out of 5 in the category play school in India.
Address
A94, Main Najafgarh Rd, opposite Metro Pillar Number 746, Mohan Garden, Block A, Mahavir Enclave, Uttam Nagar