3121 W Olive Ave, Burbank, California 91505 USA
Plenty of inside seating and there's a pleasant patio area right outside the doors as well.
Photo Credit: Yelp