property-image

11714-22 Archwood

11714-22 Archwood Street, North Hollywood, CA, USA

$3,570,000

43875 sqft