Red Lobster 414

Red Lobster #414 is a Red Lobster restaurant located at 2707 South 140th Street in West Omaha, Nebraska.