Glenwood Development Company

Project: Upland Hills Plaza
Location: Upland, CA
Property Type: Retail Centers
Square Footage: 26,200
Year Completed: 1998