Planet Play 2 Bradshaw Street, Heywood, Rochdale, Lancashire, OL10 1PN, England • 01706 627 627 • Indoor and Soft Play Areas More Info