Larry's Chili Dog - Hot dog restaurant in Northwest District, Burbank | Reviews, Photos & Information on Postcard