Red Lobster 313

Red Lobster #313 is a Red Lobster restaurant located at 1 Nevada Street in Hicksville, New York.