Red Lobster 6279

Red Lobster #6279 is a Red Lobster restaurant located at 12580 Jefferson Avenue in Newport News, Virginia.