Get directions to: La Roca Restaurant, Redwood City, CA
Restaurant address: 55 5th Ave Redwood City, CA 94063, USA
Restaurant: La Roca Restaurant