Red Lobster 6323

Red Lobster #6323 is a Red Lobster restaurant located at 3938 Route 31 in Liverpool, New York.