Red Lobster 393

Red Lobster #393 is a Red Lobster restaurant located at 3301 South College Avenue in Fort Collins, Colorado.