123 Astronaut E S Onizuka St, Los Angeles, California 90012 USA
Inside seating - decent amount of tables
Photo Credit: Yelp