Red Lobster 63

Red Lobster #63 is a Red Lobster restaurant located at 2141 South Glenstone Avenue in Springfield, Missouri.