James Crawford Allen, MD, Internal Medicine

3237 Middle Dam Ct
Johns IslandSC  29455-6044 (Charleston County)


Phone: 843-768-4105
Fax: 843-768-4105

NPI: 1700105376
License Number: SC11201 (SC)