Red Lobster 6375

Red Lobster #6375 is a Red Lobster restaurant located at 120 South Creasy Lane in Lafayette, Indiana.