Key Facts For Buyers - Dowhills Court, 46, Dowhills Road, Liverpool, L23