Food Court, 18 Southland Mall, Hayward (510) 784-2363
Food Court, 18 Southland Mall, Hayward, CA 94545 (510) 784-2363