Astro Family Restaurant is a venerable Los Angeles institution located a hop, skip, and a jump from the beautiful shores of Silver Lake. Astro has graced the glamorous corner Glendale Blvd. and Fletcher Dr. since 1974. Silver Lake has been through many changes over the last thirty years. It... continue reading on LAist

