Save Aida E. Castro, MD AidaCastro.MD.com • Internist • 41 years experience Aida E Castro MD, PA 4600 N Habana Avenue, Suite 31, Tampa, FL 33614