Argyll Place Next → Argyll Place, the new development built on the site of the fomer Princess Louise Hospital in Pangbourne Avenue