Pop's Deli And Grill

30982 Huntwood Ave #201 Hayward CA 94544 USA

(510) 471-8070

Location