Allen L Horn, MD, Family Medicine

525 W Main St
MelroseMN  56352-1043 (Stearns County)


Phone: 320-256-4228
Fax: 320-256-7106

NPI: 1215928361
License Number: 20473 (MN)