Clinic Apollo Dialysis Clinics · Closes 9 pm · 084478 95815 084478 95815 084478 95815 Website Open map ← Back to Thousands Lights Claim this hospital