Red Lobster 95

Red Lobster #95 is a Red Lobster restaurant located at 109 West Anderson Lane in Austin, Texas.