New York Giants Pizza Address: 17651 Meekland Ave, Hayward, CA 94541 Phone: (510) 317-2004 Payment: Pizza, Restaurants Other Businesses: Sbarro at 345 Southland Mall, Hayward, CA 94545 Subway at 26775 Hayward Blvd, Hayward, CA 94542 McDonald's at 26253 Mission Blvd, Hayward, CA 94544 Sbarro at 22 Southland Mall, Hayward, CA 94545 Chaparral Grill at 303 Southland Mall, Hayward, CA 94545