Location
Shanghai Chinese Restaurant is located near Canyon Perdido.
Visit our Chinese restaurant in Santa Barbara, California, to have a wonderful meal.