Marco Antonio Caceres Sr, MD, Preventive Medicine

244 Smith Church Rd
Roanoke RapidsNC  27870-4956 (Halifax County)


Phone: 252-535-2350
Fax:

NPI: 1679778005
License Number: 19676 (NC)