First Documented 1986 Last Documented 1995 Le Chat 1435 E. Broadway Long Beach, CA 90802 United States Geo 33.7682248, -118.1734759