Get directions to: Super Mex Restaurant, Lakewood, CA
Restaurant address: 5254 Faculty Ave Lakewood, CA 90712, USA
Restaurant: Super Mex Restaurant