Strizzi's Restaurant 1376 E 14th St San Leandro, CA 94577 Phone: (510) 483-4883 Fax: (510) 483-4899 View Website
Category: Restaurants