Get Directions to Keppels Head Hotel ← View details 24-26 The Hard, Portsmouth, Hampshire PO1 3DT, United Kingdom, Portsmouth, England Get Directions From* To * — Required information