Address 3480 S La Brea Ave Los Angeles CA 90016 United States
Phone: (323) 290-4706 Open 24 Hours a Day: No