logo logo

China Pavilion Santa Barbara Menu

China pavilion at chapala 1202 chapala st, santa barbara, california 93101 rated 4based on 52 reviews "the front desk person aggressively tried to.