Red Lobster 323

Red Lobster #323 is a Red Lobster restaurant located at 6231 Sunrise Boulevard in Citrus Heights, California.