Red Lobster 293

Red Lobster #293 is a Red Lobster restaurant located at 1000 Southwest 74th Street in Oklahoma City, Oklahoma.