Red Lobster 6367

Red Lobster #6367 is a Red Lobster restaurant located at 2471 Vista Way in Oceanside, California.