Address 10838 Long Beach Blvd Lynwood CA 90262 United States
Phone: (562) 295-4486 Open 24 Hours a Day: No