Owen A Barruw, MD, Internal Medicine
Associated Family Physicians Of Boca Raton P L
9910 Sandalfoot Blvd Ste 1
Boca Raton, FL 33428-6692 (Palm Beach County)
Phone: 561-883-3030
Fax: 561-852-7611
Email: owe***@*****th.net
NPI: 1568468494
License Number: ME55075 (FL)