4427 W. SLAUSON AVENUE
LOS ANGELES, CA 90043

Located behind the Slauson Arcade. Free Parking Available!