First aid station Leela Clinic Chavali Rd, Vemuru, Andhra Pradesh 522261 Open map ← Back to Vemuru Claim this hospital