Red Lobster 339

Red Lobster #339 is a Red Lobster restaurant located at 200 South Decatur Boulevard in Las Vegas, Nevada.