Avenel Apartments is an apartment complex in Los Angeles. It has both short- and long-term rentals of studios, one-, two- and three-bedroom apartments.