Red Lobster 6287

Red Lobster #6287 is a Red Lobster restaurant located at 3930 North Main Street in Mishawaka, Indiana.