Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information Ballantrae Medical Practice ← View details 30 Main St, Ballantrae, Ayrshire KA26 0NB, United Kingdom, Ballantrae, Ayrshire 01465831302