Red Lobster 39

Red Lobster #39 is a Red Lobster restaurant located at 5110 North 9th Avenue in Pensacola, Florida.