This is a place you should not miss if you are in the Burbank/Toluca Lake area. The food is delicious and the portions are excellent. Dine or take out, don't miss it.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.