New townhomes in Leimert Park