Red Lobster 6365

Red Lobster #6365 is a Red Lobster restaurant located at 670 Northwest Blue Parkway in Lees Summit, Missouri.