The Giant Peach
2194 Edison Ave C, San Leandro CA 94577
(510) 383-9039
Directions
Order Online Delivery
Facebook
San Leandro, California
The Giant Peach
2194 Edison Ave C, San Leandro
(510) 383-9039