Is there TVs in other places other than the bar?
Address: 2825 W Olive Ave, Burbank, CA 91505, USA
cat bueno | Sep 18, 2019
Just around the bar.
Greg Stewart | Sep 18, 2019
Yep just the bar area
P Velasquez | Sep 18, 2019
Just the bar area
Thanks! Your answer is awaiting moderation.