First Documented 1995 Last Documented 1995 Lion's Den 719 W 19th St Costa Mesa, CA United States Geo 33.6427852, -117.929065