Red Lobster 6239

Red Lobster #6239 is a Red Lobster restaurant located at 2325 East Flamingo Road in Las Vegas, Nevada.