Red Lobster 861

Red Lobster #861 is a Red Lobster restaurant located at 6910 West Newberry Road in Gainesville, Florida.