Approx 1.98 KM away
Address: East Avenue, Diliman, Quezon City, Philippines
Address: National Kidney & Transplant Institute, East Avenue, Diliman, Quezon City, Philippines