The Princess of Wales Community Hospital (POWCH) Address Stourbridge Road Bromsgrove B61 0BB Phone number 01527 488000 Website