Get Directions to British Heart Foundation ← View details 23 Cannon Street, Dover CT16 1BZ, United Kingdom, Dover, England Get Directions From* To * — Required information