Red Lobster 109

Red Lobster #109 is a Red Lobster restaurant located at 4990 Monroe Street in Toledo, Ohio.