Get directions to: Ristorante Fellini O, Newark, CA
Restaurant address: 3900 New Park Mall Rd. & Ste. 104 Newark, CA 94560, USA
Restaurant: Ristorante Fellini O