.
Feedback

Chili Palace is located in the Greenhouse Shopping Center. It serves up Chinese cuisine favorites, including chow mein, fried rice and more. Some nearby businesses include Red Wing Shoes, Big Lots and Safeway. 

699 Lewelling Blvd, San Leandro, CA 94579
(510) 895-1818
  • Hours: Sun - Thu, 11am - 9:30pm; Fri - Sat, 11am - 10pm
Is this your business? Take charge of this listing »
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?