Drag box to select area
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
- Hours: Sun - Thu, 11am - 9:30pm; Fri - Sat, 11am - 10pm