Zorba's Deli Cafe 24703 Amador St # 6 Hayward, CA 94544 Phone: (510) 786-3776 Fax: (510) 786-0587
Category: Restaurants