Address 12316 W Washington Blvd Los Angeles CA 90066 United States
Phone: (213) 861-5228 Open 24 Hours a Day: No