Orthostar Hospital is located in New Delhi, India on F 111, Block G, Lajpat Nagar II, Lajpat Nagar. Orthostar Hospital is rated 4.7 out of 5 in the category orthopedic surgeon in India.
Address
F 111, Block G, Lajpat Nagar II, Lajpat Nagar
Accessibility
Wheelchair-accessible toilet