Red Lobster 129

Red Lobster #129 is a Red Lobster restaurant located at 3920 28th Street Southeast in Kentwood, Michigan.