Sugar Land's Red Lobster closed in early 2021. The former restaurant was located near Sugar Land Town Square at 2323 Hwy. 6, Sugar Land.

Known for its Cheddar Bay Biscuits, Red Lobster serves shrimp, crab, salmon, steak, pasta and more.

There are several other Houston-area Red Lobster locations, including one near the George Bush Park in Houston and one in Katy. www.redlobster.com