Red Lobster 684

Red Lobster #684 is a Red Lobster restaurant located at 1890 East Madison Avenue in Mankato, Minnesota.