Get Directions to South Stack Hotel ← View details Croft st, Holyhead LL651DE, United Kingdom, Holyhead, England Get Directions From* To * — Required information