Red Lobster 860

Red Lobster #860 is a Red Lobster restaurant located at 1477 Greenville Avenue in Staunton, Virginia.