Red Lobster 136

Red Lobster #136 is a Red Lobster restaurant located at 223 West McGalliard Road in Muncie, Indiana.