Address 1600 N Vermont Ave Los Angeles CA 90027 United States
Phone: (323) 662-3151 Open 24 Hours a Day: No