Directions

Leo's is conveniently located in the heart of the South Bay

Address :
16006 INGLEWOOD AVE, LAWNDALE, CA 90260
Phone: (310) 370-0111