Office Space In Phoenix Just Leased J. Scott & Company has just leased 950 square feet of office space at 18206 N. 19th Avenue in Phoenix. The office space is on 19th Avenue just north of Union Hills in a contemporary two-story building. There is plenty of parking, excellent signage, and easy access to major …
