Address: 321 E Alameda Ave, Burbank, CA 91502
Phone: (818) 841-8855
Categories: Restaurants, Pizza, Tapas