Red Lobster 403

Red Lobster #403 is a Red Lobster restaurant located at 39401 Fremont Boulevard in Fremont, California.