Super 5 Kitchen
Drag box to select area
Super 5 Kitchen is located on Lewelling Boulevard near the 880 Freeway. It serves Chinese food and Pizza. Nearby business include Food Maxx, A1 Pool Tables and Chili Palace.
555 Lewelling Blvd, San Leandro, CA 94579
- Hours: Daily, 9am - 11pm
- Accessible: yes