Newark Italian Restaurants

+ Place
1 to 1 of 1

Fellini O

3900 Newpark Mall, Newark, CA 94560 (Map)

(510) 795-0943

1 to 1 of 1