Red Lobster 60

Red Lobster #60 is a Red Lobster restaurant located at 4328 Noland Road in Independence, Missouri.