Area Description: Red Rock Plaza is Located on Charleston, just west of the intersection of Charleston and Decatur, and was built in 2006. This property offers Tenants and opportunity to lease space at cheap rates in a newly constructed shopping cen
Read the rest here:
Red Rock Plaza (5191 W Charleston Blvd) $1 5840sqft