Pop's Deli & Grill ★★★★★4.6 (231) Restaurants Sandwich shop · Grill · Deli 30982 Huntwood Ave #201, Hayward, CA 94544 Call Website Details →