Red Lobster 675

Red Lobster #675 is a Red Lobster restaurant located at 2100 Richmond Road in Williamsburg, Virginia.