|
Office for Sale
Sherwood Tower I, is a newly renovated office space located on the corner of S Sherwood Forest Blvd, and Newcastle Ave, with Sherwood Tower II close by. With easy access to I-10 and I-12, this mid-rise building checks all the boxes for your new office space. This property is at an outstanding 84,727 square feet. Click the link below to learn more about Sherwood Tower I.
Click here to view LACDB listing
|