Defibrillators – The Square in Defibrillators (AED) Address High Corner Hotel The Square Llanharan Open in Google Maps