Dr Landi Lombaard is located in Cape Town, South Africa on 51 Van Riebeeck Rd, Kuils River. Dr Landi Lombaard is rated 3 out of 5 in the category internist in South Africa.
Address
51 Van Riebeeck Rd, Kuils River
Accessibility
Wheelchair-accessible toilet