$4M north Scottsdale land purchased for self-storage facility

Wentworth Storage Company recently purchased a $4.35 million land in north Scottsdale for a new self-storage facility at 17492 N. 91st Street. [...] Continue Reading →