Former Red Lobster available for Lease or Ground Lease.? Located in the Plaza at the Speedway - an 850,000 square foot Power Retail Shopping Center anchored by Walmart Supercenter, Kohl’s, and Sam’s Club.? Other tenants include Taco Bell, Olive Garden, Chick-fil-A, Jack in the Box, and Wendy’s