Get directions to: Ned Kellys Steakhouse, Urbana, IL
Restaurant address: 1601 North Cunningham Avenue Urbana, IL 61802, USA
Restaurant: Ned Kellys Steakhouse