Red Lobster 383

Red Lobster #383 is a Red Lobster restaurant located at 2040 Aborn Road in San Jose, California.