ORLANDO CASTILLO, M.D.

Internal Medicine - Nephrology

Active Individual
NPI: 1689639650

Practice Address

2810 W SAINT ISABEL ST
SUITE # 101
Tampa, FL 33607

Phone: (813) 873-7479

Specialties

Specialty Code Primary License
Internal Medicine - Nephrology 207RN0300X Yes ME0037808 (FL)

Frequently Asked Questions

NPI 1689639650 is the National Provider Identifier for ORLANDO CASTILLO, M.D., a Internal Medicine - Nephrology provider located in Tampa, FL. This NPI was enumerated on April 20, 2006.
ORLANDO CASTILLO, M.D. practices at 2810 W SAINT ISABEL ST, SUITE # 101, Tampa, FL 33607.

Quick Facts

NPI
1689639650
Type
Individual
Enumerated
Apr 20, 2006
Last Updated
Jul 9, 2008

Nearby Providers