Red Lobster 198

Red Lobster #198 is a Red Lobster restaurant located at 4002 Spencer Highway in Pasadena, Texas.