Lelourn is located at 2920 W Florence Ave, Los Angeles, CA. This location is in the Park Mesa Heights neighborhood..