Red Lobster 617

Red Lobster #617 is a Red Lobster restaurant located at 1720 North Main Street in Salinas, California.