Townhouse apartments are multi-story homes that share one to two walls with neighboring properties but have separate entrances.