Geard Dr John

Address

Physical
Victoria Medical cnr Church & Victoria Sts Palmerston North

Contact numbers

Primary
06-952 5560