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
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »