671 KATRA NEELCHANDNI CHOWK NEW DELHI Delhi INDIA (Delhi)