Location: 1761 North Victory Place, Burbank, CA 91502
Rating: 71/100
Popularity: 5/100
Phone:(818)567-2717
Fax:(818)567-4640
Category: Restaurants
Tags: Steak Houses, Steak & Barbecue Restaurants, Barbecue Restaurants