Red Lobster 364

Red Lobster #364 is a Red Lobster restaurant located at 4925 North Academy Boulevard in Colorado Springs, Colorado.