Bella Vista Restaurant

3116 W Magnolia Blvd

Burbank, CA 91505

 

Office Phone: 818-848-3389

Kitchen Phone: 818-843-0164

 

Fax: 818-848-9577

 

Or use our contact form.