Another 2023 closing in the books!
This Red Lobster features a long-term, absolute NNN corporate lease, located within a densely-populated submarket of Denver. Red Lobster, the world’s largest seafood chain with over 700 stores worldwide, achieved $2.3 Billion in sales in 2022.