Location & Hours Hilliard Family Medicine, Inc. 3958 Leap Rd., Suite 101 Hilliard, OH 43026 Phone: 614-876-7330 Map & DirectionsMeet Our Physicians‧Contact Us‧Meet Our Staff‧Home‧Office Info‧Patient Info.