Doctor esi dispensary macherla Macherla Rural, Andhra Pradesh 522426 Open map ← Back to Macherla Rural Claim this hospital