A fine dining restaurant in Willow Glen

Get the Flash Player to see this movie clip.