Red Lobster 385

Red Lobster #385 is a Red Lobster restaurant located at 8720 Baymeadows Road in Jacksonville, Florida.