![]() Albemarle Foot Specialists Podiatrist Medicare: Medicare Enrolled Practice Location: 815 N Third St, Albemarle Foot Specialists, Albemarle, NC 28001 Phone: 704-983-3177 Fax: 704-392-8962 |
![]() Albemarle Foot Specialists Podiatrist Medicare: Not Enrolled in Medicare Practice Location: 815 N Third St, Albemarle, NC 28001 Phone: 704-983-3177 Fax: 704-392-8962 |