Red Lobster 421

Red Lobster #421 is a Red Lobster restaurant located at 333 South Towne East Mall Drive in Wichita, Kansas.