Watch & Clock Hospital ← View details 65 Carr Lane, Hull, England HU1 3RQ +44 1482 227950 Get Directions From* To * — Required information