First Documented 1970 Last Documented 1970 Bido Lido's 1608 N Cosmo St Los Angeles, CA United States Geo 34.1000359, -118.3287021