Pizza restaurant · 2150 Washington Ave, San Leandro, CA
To-Go
More food in San Leandro, CA · Pizza in San Leandro