Cafe-Teria
1933 Davis Street, San Leandro, CA
15102278160
Menu is not available
Find another store