Other Businesses
India Photo House
India Photo House is listed as a Passport photo processor in Delhi. The listed business address is South Market, NBCC Shopping Complex, G-85, Pilanji, Block E, East Kidwai Nagar, Kidwai Nagar, New Delhi, Delhi 110023. Use this address when planning a visit or confirming the location with the busines
Delhi 08 Nov 2026