Torrance Crossroads stands as a major retail hub in Torrance, CA. The Power Center is situated at SWC Crenshaw Blvd. & Lomita Blvd.. The center first opened its doors in 1991 and underwent a significant renovation in 1996. Covering 491,000 sqft. of retail space, Torrance Crossroads hosts roughly 50 individual stores and outlets. With 2,531 parking spaces available and a No, with 40 seats, comfort and convenience are priorities here.