Get directions to: Vidalia Steakhouse, Schaumburg, IL
Restaurant address: 680 Mall Dr Schaumburg, IL 60173, USA
Restaurant: Vidalia Steakhouse