Foot Doctor 230 E Interlake Blvd Lake Placid, FL 33852 Phone: (863) 699-6001 Fax: (863) 699-6002
Category: Podiatrists