Get directions to: Villa Roma, Redwood City, CA
Restaurant address: 593 Woodside Rd Redwood City, CA 94061, USA
Restaurant: Villa Roma