Straw Hat Pizza 14680 Washington Ave San Leandro, CA 94578 Phone: (510) 483-8250
Category: Restaurants