Red Lobster 58

Red Lobster #58 is a Red Lobster restaurant located at 4605 Bellemeade Avenue in Evansville, Indiana.