Red Lobster 370

Red Lobster #370 is a Red Lobster restaurant located at 1019 West Clairemont Avenue in Eau Claire, Wisconsin.