China Pavilion

1202 Chapala St
Santa Barbara, CA
805.560.6028
34.422616
-119.705617

for China Pavilion
Directions
from: