Red Lobster 119

Red Lobster #119 is a Red Lobster restaurant located at 4455 Wadsworth Boulevard in Wheat Ridge, Colorado.