Medical Center LEELA FIRST AID CENTER Hanuman Temple St, Vemuru, Andhra Pradesh 522261 Open map ← Back to Vemuru Claim this hospital