Red Lobster 124

Red Lobster #124 is a Red Lobster restaurant located at 6850 Telegraph Road in Dearborn Heights, Michigan.