Red Lobster 361

Red Lobster #361 is a Red Lobster restaurant located at 555 South West Street in Wichita, Kansas.