Get directions to: Natale's Italian Restaurant, Redwood City, CA
Restaurant address: 1199 Cleveland St Redwood City, CA 94061, USA
Restaurant: Natale's Italian Restaurant