Red Lobster 6380

Red Lobster #6380 was a Red Lobster restaurant located at 156 West Hillcrest Drive in Thousand Oaks, California.