Red Lobster 605

Red Lobster #605 is a Red Lobster restaurant located at 450 Northwest Barry Road in Kansas City, Missouri.