Red Lobster 840

Red Lobster #840 is a Red Lobster restaurant located at 302 Farm-to-Market Road 1960 West in Houston, Texas.