Red Lobster 797

Red Lobster #797 was a Red Lobster restaurant located at 8705 Southwest 136th Street in Miami, Florida.