Red Lobster 546

Red Lobster #546 is a Red Lobster restaurant located at 3333 State Road 16 in La Crosse, Wisconsin.