Get directions to: Alameda Truck Stop, Los Angeles, CA
Restaurant address: 1631 South Alameda Street Los Angeles, CA 90021, USA
Restaurant: Alameda Truck Stop