Red Lobster 6291

Red Lobster #6291 is a Red Lobster restaurant located at 5315 San Dario Avenue in Laredo, Texas.