Get directions to: Redwood Room, Maywood, CA
Restaurant address: 4533 1 & 2 Slauson Ave Maywood, CA 90270, USA
Restaurant: Redwood Room