Sold on 27 Feb 2025SoldPrice Undisclosed7/21 Homewood Street, Cloverdale WA 6105 2 1 2Apartment9 days on Homely