Red Lobster 664

Red Lobster #664 is a Red Lobster restaurant located at 2968 East Texas Street in Bossier City, Louisiana.