Red Lobster 513

Red Lobster #513 is a Red Lobster restaurant located at 17601 East Castleton Street in City of Industry, California.