Rosewood Hospital Category: HospitalsContact Number: Address: 42-B/2, Block B, Deepak Vihar, Shuker Bazar Road, Najafgarh, Delhi - 110043