Red Lobster - 3130 East Saginaw Street FRANDOR MALL, Lansing, MI 48912, USA on Eaten