Get directions to: Amelias Mexican Restaurant, Redwood City, CA
Restaurant address: 2042 Broadway Street Redwood City, CA 94063, USA
Restaurant: Amelias Mexican Restaurant