9-bed Detached for sale in Liverpool, 1491 Finch Ave, Pickering | Terminated