Manuel Angel Castro, MD, Internal Medicine

1881 Ne 26th St
Ste 40
Fort LauderdaleFL  33305-1416 (Broward County)


Phone: 954-567-2488
Fax: 954-567-2490

NPI: 1598752602
License Number: ME0073728 (FL)