Tower Plaza
Location: Temecula, CA
Type: Retail
Price: $20,000,000
SMC provided a $20,000,000, ten-year fixed rate loan on a 132,000 sf anchored retail center located in Temecula, CA. The Property was built in 1969, renovated in 2017, and anchored by a 37,500 sf 88 Seafood Market grocery store and a 29,000 sf AMC Theaters. The property was 92.4% occupied at time of closing and is located approximately 60 miles north of San Diego CBD.