Red Lobster 6245

Red Lobster #6245 is a Red Lobster restaurant located at 3056 Preston Road in Frisco, Texas.