Bernard & Haffey Co Lpa is located at: 5001 Mayfield Rd Suite 301, Cleveland, OH 44124.