Get directions to: L & R's Grill House, Chicago, IL
Restaurant address: 2455 W 79th St Ste 1 Chicago, IL 60652, USA
Restaurant: L & R's Grill House