Red Lobster 577

Red Lobster #577 is a Red Lobster restaurant located at 1041 West Avenue P in Palmdale, California.