Chili palace

510-895-1818

699 Lewelling Blvd, San Leandro, CA, 94579

PDF: To-Go Menu

Type:Full service

Cuisine:American-Chinese

Chili palace×