Get Directions to The Clock Tower Cafe ← View details 11 Carters Green, West Bromwich, West Midlands B70 9QP, United Kingdom, West Bromwich, England Get Directions From* To * — Required information