Get directions to: Hit The Spot, Compton, CA
Restaurant address: 12813 S Willowbrook Ave Compton, CA 90222, USA
Restaurant: Hit The Spot