Red Lobster 718

Red Lobster #718 is a Red Lobster restaurant located at 1525 South Bradley Road in Santa Maria, California.