Doctor CARE FIRST AID CLINIC Main Road, Nehru Nagar 2nd Line, Macherla, Andhra Pradesh 522426 090309 01252 Open map ← Back to Macherla Claim this hospital