Red Lobster 282

Red Lobster #282 is a Red Lobster restaurant located at 1280 South Clack Street in Abilene, Texas.