logo logo

Chinese Pavilion Santa Barbara

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