Dr. AgarwalBy Appointment 9:00 am – 12:00 pmSeptember 3, 2026 Good Shepherd Women’s Services30 Pearl St NorthHamilton, Ontario View LocationMap Good Shepherd Women’s Services View full calendar