To navigate, press the arrow keys. Happiness Inn ← View details 59 Station Road, Stockton-on-Tees, Billingham, Stockton-on-Tees, England TS23 1AE +44 1642 559688 Get Directions From* To * — Required information