Dental Clinic Sight and Smile Centre 3/29, West Patel Nagar, New Delhi, Delhi 110008 011 4045 0550 Website Open map ← Back to New Delhi Claim this hospital