Red Lobster 6355

Red Lobster #6355 is a Red Lobster restaurant located at 3510 New Center Point in Colorado Springs, Colorado.