Red Lobster 671

Red Lobster #671 is a Red Lobster restaurant located at 2010 Business Lane in Chico, California.