Address 4401 Crenshaw Blvd Los Angeles CA 90043 United States
Phone: (323) 293-3681 Open 24 Hours a Day: No