About Helen Padilla
Helen Padilla is an assisted living facility located in Clearwater, FL.
Our Facilities
Helen Padilla has been registered with the National Provider Identifier database since April 12, 2007 and its NPI number is 1982828000.
Book an Appointment
To schedule an appointment, please call (727) 812-6013.