Exit 17onI-880 Southbound
Left 0.26 mi
Sbarro
2077 New Park Mall, Newark, CA