Red Lobster 6391

Red Lobster #6391 is a Red Lobster restaurant located at 1870 West Craig Road in North Las Vegas, Nevada.