Freehold Townhouse vs Condo – Key Differences to Know