A townhouse shares walls with other homes, while a villa is a fully detached property