Dr Padmaja Naidu is located in Windsor, Canada on 1720 Howard Ave suite 164. Dr Padmaja Naidu is rated 3 out of 5 in the category internal medicine ward in Canada. Dr Padmaja Naidu is a medical practice company based out of 254-1720 Howard Ave, Windsor, Ontario, Canada.
Address
1720 Howard Ave suite 164
Headquarters
Windsor, Ontario