Kenmore Towers Address: 615 S Kenmore Ave, Los Angeles, CA 90005 (1 votes, average: 2.00 out of 5)Loading... Apartments Harvard Embassy TowersWilshire Serrano TowersWilshire Kenmore Towers Posted in BLOG and tagged apartments.