Red Lobster 6216

Red Lobster #6216 is a Red Lobster restaurant located at 8161 Highway 64 in Memphis, Tennessee.