Szechuan Palace Restaurant

3.0/5.0

1784 Broadway St

Redwood City, CA

369-2299

Category: Chinese

Tell others

Share your dining experience!