Get directions to: Lukas Feed Lot Restaurant, Clements, CA
Restaurant address: 18950 E Hwy 88 Clements, CA 95227, USA
Restaurant: Lukas Feed Lot Restaurant